国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

SQL SERVER編寫存儲(chǔ)過程小工具

2024-05-04 11:03:06
字體:
供稿:網(wǎng)友
在開發(fā)數(shù)據(jù)庫系統(tǒng)的過程中,經(jīng)常要寫很多的存儲(chǔ)過程。為了統(tǒng)一格式和簡化開發(fā)過程,我編寫一些存儲(chǔ)過程,用來自動(dòng)生成存儲(chǔ)過程。下面就為您簡單介紹一下它們。其中一個(gè)用于生成Insert過程,另一個(gè)用于生成Update過程。 


Sp_GenInsert 

該過程運(yùn)行后,它為給定的表生成一個(gè)完整的Insert過程。如果原來的表有標(biāo)識(shí)列,您得將生成的過程中的SET IDNTITY_INSERT ON 語句手工刪除。 

語法如下 

sp_GenInsert < Table Name >,< Stored Procedure Name > 

以northwind 數(shù)據(jù)庫為例 

sp_GenInsert 'Employees', 'INS_Employees' 

最后會(huì)生成一個(gè)Insert存儲(chǔ)過程。利用它,您可以作進(jìn)一步的開發(fā)。 


Sp_GenUpdate 

它會(huì)為一個(gè)表生成update存儲(chǔ)過程。語法如下: 

sp_GenUpdate < Table Name >,< Primary Key >,< Stored Procedure Name > 

以northwind 數(shù)據(jù)庫為例 

sp_GenUpdate 'Employees','EmployeeID','UPD_Employees' 

運(yùn)行后生成如下所示的存儲(chǔ)過程: 

Create Procedure UPD_Employees 

@EmployeeID int 

@LastName nvarchar(40) , 

@FirstName nvarchar(20) , 

@Title nvarchar(60) , 

@TitleofCourtesy nvarchar(50) , 

@BirthDate datetime , 

@HireDate datetime , 

@Address nvarchar(120) , 

@City nvarchar(30) , 

@Region nvarchar(30) , 

@PostalCode nvarchar(20) , 

@Country nvarchar(30) , 

@HomePhone nvarchar(48) , 

@Extension nvarchar(8) , 

@Phote image , 

@Notes ntext , 

@ReportsTo int , 

@PhotoPath nvarchar(510) 

AS 

UPDATE Employees 

SET 

LastName = @LastName, 

FirstName = @FirstName, 

Title = @Title, 

TitleofCourtesy = @TitleofCourtesy, 

BirthDate = @BirthDate, 

HireDate = @HireDate, 

Address = @Address, 

City = @City, 

Regin = @Regin, 

PostalCode = @PostCode, 

Country = @Country, 

HomePhone = @HomePhone, 

Extension = @Extension, 

Photo = @Photo 

Notes = @Notes, 

ReportsTo = @ReportsTo, 

PhotoPath = @PhotoPath 
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 南投县| 永嘉县| 尚志市| 孝感市| 阿荣旗| 台中县| 报价| 会昌县| 镇巴县| 武安市| 文水县| 宣化县| 屏边| 清原| 汉寿县| 天镇县| 黄陵县| 班戈县| 周口市| 巨鹿县| 金乡县| 曲沃县| 威宁| 九江市| 邵阳市| 永靖县| 富川| 宝坻区| 五峰| 攀枝花市| 耿马| 双柏县| 彩票| 凤冈县| 昭苏县| 天峻县| 兴和县| 葵青区| 嵊州市| 德惠市| 兴和县|