聲明了三個變量:typeid、parentid、name,數據類型分別為:int、int、varchar(50)
declare @typeid int,@parentid int,@name varchar(50) ;
設置變量:name 的值為:成都市
set @name='成都市';
使用變量,變量查詢賦值:使用 @name 變量,將查詢出來的 typeid 字段的數據賦值給 @typeid 變量
select @typeid = typeid from [logging].[dbo].[SYS_CODE] where name = @name;
使用下面的代碼直接輸出變量:
print 'typeid:'+@typeid+' name:'+ @name
SQL Server 報錯:

這是因為SQL Server 不能直接將 int 類型的數據轉換為 varchar ,使用 cast 可以進行類型轉換:
-- @typeid 轉換的變量/數據 as varchar轉換的類型
cast(@typeid as varchar(50))
寫成下面這樣就可以正常輸入結果了
print 'typeid:'+cast(@typeid as varchar(50)) +' name:'+ @name

到這里博客就寫完了,其他內容下次再寫。
