Advertisement
Guest User

Untitled

a guest
Jan 18th, 2019
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. -- bài 1
  2. --create proc dbo.GetInfoCust
  3. --@cusid as nchar(5)
  4. --as
  5. --select *from dbo.Customers
  6. --where CustomerID = @cusid
  7. --go
  8. --exec dbo.GetInfoCust N'ALFKI'
  9.  
  10. -- bài 2
  11. --create proc dbo.insertTer
  12. --@terID as varchar(20),
  13. --@terDes as nchar(50),
  14. --@regID as int
  15. --as
  16. -- insert into dbo.Territories(TerritoryID,TerritoryDescription,RegionID )
  17. -- values ( @terID, @terDes , @regID )
  18.  
  19. --exec dbo.insertTer '13579','hello',3
  20. --go
  21. --select *from Territories
  22. --where TerritoryID ='13579'
  23.  
  24.  
  25. --bài 2 ( mẫu by GV )
  26. --alter proc Territoies_Themmoi(@TerritoryID nvarchar(20) , @TerritoryDescription nchar(50), @RegionID int )
  27. --as
  28. --begin
  29.  
  30. -- insert into Territories (TerritoryID, TerritoryDescription , RegionID)
  31. -- values ( @TerritoryID, @TerritoryDescription, @RegionID )
  32. --return
  33. --end
  34.  
  35. -- bài 3 :
  36. --create proc dbo.Territories_Themmoi(@TerritoryID nvarchar(20) , @TerritoryDescription nchar(50), @RegionID int )
  37. --as
  38. --begin
  39. -- declare @t int
  40. -- set @t=0 ;
  41. -- select @t-count(*)
  42. -- from Region
  43. -- where RegionID = @RegionID
  44. -- if @t=0
  45. -- raiserror (' Lỗi khóa ngoại, chưa tồn tại Region',16,0)
  46. -- end
  47. -- insert into Territories ( TerritoryID, TerritoryDescription , RegionID)
  48. -- values ( @TerritoryID, @TerritoryDescription, @RegionID )
  49. -- print N'Thêm mới thành công'
  50. --return
  51. --Territories_Themmoi N'HN' ,N'Hà Nội' ,4
  52.  
  53. -- Bài 4
  54. --create proc dbo.Territories_ThemMoi3(@TerritoryID nvarchar(20), @TerritoryDescription nchar(50), @RegionID int)
  55. --as
  56. --begin
  57. -- begin Try
  58. -- insert into Territories (TerritoryID, TerritoryDescription, RegionID)
  59. -- values (@TerritoryID, @TerritoryDescription, @RegionID)
  60. -- end try
  61. -- Begin Catch
  62. -- if(Error_number()=547)
  63. -- print N'Lỗi thêm mới, khóa chưa tồn tại'
  64. -- else
  65. -- print N'Lỗi thêm mới, không phải lỗi khóa ngoại'
  66. -- End Catch
  67. --end
  68. --return
  69. --Territories_ThemMoi3 N'N', N'Hài ', 5
  70.  
  71. --Bài 9 :
  72.  
  73. --create function dbo.DSHDtheoKH (@CustomerID nchar(5) )
  74. --returns varchar (250)
  75. --as
  76. --begin
  77. -- declare @ds varchar(250)
  78. -- set @ds='';
  79.  
  80. -- select @ds =@ds + CAST(OrderID as varchar ) + ';'
  81. -- from Orders
  82. -- where CustomerID = @CustomerID
  83.  
  84. -- return @ds;
  85. --end
  86. --go
  87. --select dbo.DSHDtheoKH(N'ALFKI') as DSHD
  88.  
  89. select distinct CustomerID, dbo.DSHDtheoKH(CustomerID)as DSHD
  90. from Orders
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement