国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

sql數(shù)據(jù)庫(kù)使用教程 數(shù)據(jù)庫(kù)的EXEC是什么意思,應(yīng)該怎么用呢?

數(shù)據(jù)庫(kù)的EXEC是什么意思,應(yīng)該怎么用呢?sqlserver中EXEC命令有兩種用法,一種是執(zhí)行一個(gè)存儲(chǔ)過(guò)程,另一種是執(zhí)行一個(gè)動(dòng)態(tài)的批處理1.使用系統(tǒng)存儲(chǔ)過(guò)程sp_executesql運(yùn)行Unicod

數(shù)據(jù)庫(kù)的EXEC是什么意思,應(yīng)該怎么用呢?

sqlserver中EXEC命令有兩種用法,一種是執(zhí)行一個(gè)存儲(chǔ)過(guò)程,另一種是執(zhí)行一個(gè)動(dòng)態(tài)的批處理1.使用系統(tǒng)存儲(chǔ)過(guò)程sp_executesql運(yùn)行Unicode命令字符串語(yǔ)法如下:sp_executesql [@stmt=] stmt[ {,[@params=] N"@parameter_name data_type [,...n]"} {,[@param1=] "value" [,...n]}]說(shuō)明:必須先將各個(gè)包含所要運(yùn)行的命令語(yǔ)句的Unicode字符串相加在一起,再交給系統(tǒng)存儲(chǔ)過(guò)程sp_executesql來(lái)運(yùn)行,而不能在sp_executesql的語(yǔ)句中來(lái)相加各個(gè)命令字符串。舉例如下:declare @DBName nvarchar(20), @Tbname nvarchar(20), @SQLString nvarchar(500)set @DBName=N"Northwind"set @Tbname=N"Customers"set @SQLString=N"USE " @DBName char(13) --char(13)換行SET @SQLString=@SQLString N"select * from " @Tbname--必須先將命令字符串組合完畢后再交給sp_executesql來(lái)運(yùn)行exec sp_executesql @SQLString2.使用EXECUTE命令運(yùn)行命令字符串要使用EXECUTE命令來(lái)運(yùn)行一個(gè)命令字符串的語(yǔ)法如下:EXEC[UTE] ({@string_variable|[N] "stql_string"} [ ...n])從語(yǔ)法看出,可以先將包含所要運(yùn)行的命令的字符串賦給一個(gè)局部變量@string_variable,再使用EXECUTE命令來(lái)運(yùn)行,或是直接使用EXECUTE命令去運(yùn)行一個(gè)包含所要運(yùn)行的命令語(yǔ)句的字符串。此外,您也可以將多個(gè)包含所要運(yùn)行的命令語(yǔ)句的字符串相加在一起,再交給EXECUTE命令來(lái)一次運(yùn)行。例:declare @sql nvarchar(4000) set @sql="select * from [表] where email=""test@163.com""" exec (@sql)