sql定義變量并賦值 在sql server中如何將獲取日期和時(shí)間值賦值給一個(gè)變量?
在sql server中如何將獲取日期和時(shí)間值賦值給一個(gè)變量?可用如下方法:declare @time datetime --定義變量select @time=getdate() --獲取當(dāng)前日期時(shí)間
在sql server中如何將獲取日期和時(shí)間值賦值給一個(gè)變量?
可用如下方法:declare @time datetime --定義變量select @time=getdate() --獲取當(dāng)前日期時(shí)間并賦值給變量print @time --輸入打印變量?jī)?nèi)容執(zhí)行結(jié)果:如果覺得顯示不方便,可將時(shí)間類型的內(nèi)容進(jìn)行轉(zhuǎn)換,存儲(chǔ)過程寫法可改為:declare @time varchar(20)select @time=convert(varchar(20),getdate(),120)print @time輸出結(jié)果如下:
Sql語句中的select語句。在ms sql server中。對(duì)變量賦值?
declare @a as varchar(10)定義變量之后可以使用set @a = "xxx"或者select @a = max(col1) from T1來給變量賦值但是后面的查詢?nèi)绻祷囟鄺l數(shù)據(jù)的話會(huì)出錯(cuò)必須是返回一個(gè)標(biāo)量的查詢,例如使用函數(shù)max min count等等如果想循環(huán)取值的話,請(qǐng)使用游標(biāo)循環(huán)讀取。