2010-04-14 92 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

相关问题