在sqlserver2019中if語句怎樣顯示select的結果

時間 2021-12-29 05:03:22

1樓:匿名使用者

--用這個 我測試過了

create procedure stu_age@sno char(3)

,@returnzhi nvarchar(2)=nullas begin

--& isnumeric(@sno) 如果你這地方是判斷是否是數字 就這樣寫 & isnumeric(@sno)=1

--你這樣寫是沒有意義的

if len(@sno)=3

begin

select @returnzhi=datediff(year,sbirthday,getdate())

from student

where sno=@sno

print @returnzhi

endelse

begin

print ('返回失敗');

endend

2樓:匿名使用者

create procedure stu_age (@sno char(3))

asdeclare

@age

begin

if len(@sno)=3 & isnumeric(@sno)begin

select datediff(year,sbirthday,getdate()) @age=sage

from student

wheresno=@sno

return (@age)

endelse

begin

return ('0');

endend

沒怎麼寫過sql server哈,你試下看看哈

如何接收sql語句執行.的返回值

sqlserver2019在與sqlserver提示建立連線時

陽光配綠洲 步驟如下 1 開啟sql server2008,在物件資源管理器下 安全性 登入名 找到自己的登陸賬號,我的是sa,右鍵 屬性 狀態,把 設定 下選 授予 和 登陸 下選 啟用 確定退出。2 在開始選單下找到並開啟 sql server 配置管理器 按如圖的設定 3 開啟sql serv...

在sqlserver2019中是如何將資料庫備份為

用過sql2000的人應該知道,當你新建資料庫時,便會在你建立的位置生成兩個這樣的檔案 資料庫名稱.mdf和資料庫名稱.ldf 這樣的檔案是資料庫檔案,而不是備份檔案。所以,你不可能將備份檔案改成以.mdf或者.ldf 的備份檔案。總而言之,備份檔案與資料庫檔案不是同一種檔案。如果你想要備份資料庫,...

SQL Server2019中如何獲取表中某幾列的資料型別

select c.name as col name t.name as type name from sys.columns as c inner join sys.types as t on c.user type id t.user type id where c.object id objec...