2010-04-14 48 views

回答

32
select CAST(@id as varchar(max)) 
+0

當運行'選擇CAST(@@ DBST爲varchar(最大))'我得到的SQL MGMT Studio中正確的結果,但是當我用'DBI'(perl的)帶回的結果 - 它給我☼á(無論那是...)。但是當我嘗試'選擇cast(cast(@@ DBTS AS bigint)AS varchar)'我得到'4000' - 即使真實值應該是339215.任何想法我能做些什麼來糾正? – 2014-07-25 19:40:08

+0

想通了!事實證明 - 我需要設置我想要的序列號的數據庫。 4000來自「默認」數據庫。僅供參考:要設置數據庫,只需添加:'使用DATABASENAME;'然後查詢'SELECT cast(@@ DBTS as bigint)' – 2014-07-25 20:25:34

相關問題