輸出

print 'Helloe Word!!'

 

變數有兩種
1純量變數:裡面是一個值
2資料表變數:裡面是存資料表

 

1.純量變數 變數名稱要命名,前面要+@

後面可用set或select
字串:declare @MyString varchar(50) = 'hello word!'

 

數字:declare @num int 
set @num=100
select @num=200

(會顯示num=200)

 

範例:要把money轉換成varchar

declare @name varchar(20) ='王大明'
declare @Salary money = 50000
print @name+'的薪水為 '+cast(@Salary as varchar) +' 元'

go

只要裡面有放go,下面又可以取重複的變數名稱,因為代表這區的程式已完結

 

範例2:因為birthday直接轉會有格式問題

convert(型態,變數,代碼)

replace(變數,要改變的地方,改成什麼樣子)

declare @name varchar(20) ='王小明'
declare @birthday datetime ='2012/12/11'
print @name+' 的生日是 '+cast(@birthday as varchar) 
print @name +' 的生日是 '+convert(varchar,@birthday,111)
print @name +' 的生日是 '+replace(convert(varchar,@birthday,111),'/','-')

 

範例3

declare @name varchar(20),@birthday datetime
select @name=姓名,@birthday=生日 from 學生
where 學號='S003'

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 花花 的頭像
    花花

    百花

    花花 發表在 痞客邦 留言(0) 人氣()