2008-06的存档

Jun
06

SQL 命令 cast as varchar,关于长度的限制
作者:Qiu         没有评论

项目的存储过程用到类似的这一句脚本
declare @a uniqueidentifier
set @a = '6403C6A0-F51C-4B64-9927-4ADEBE56D779'
print cast(@a as varchar)

执行后发现错误提示:
消息 8170,级别 16,状态 2,第 3 行
将 uniqueidentifier 值转换为 char 时结果空间不足。

上网查了一下资料,耐心不够,没有找到,于是自己测试了一下:
declare @a varchar(100)
set @a = '12345678901234567890123456789012345678901234567890'
print cast(@a as varchar)

执行后结果为123456789012345678901234567890,得出as varchar默认长度为30

汗- -!

推荐(0)
收藏
Jun
01

一首好诗
作者:Qiu         没有评论

八月中秋山林凉
风吹大地草枝摆
甘霖老母赶羚羊
来年羊毛超级卖
草枝摆啊赶羚羊
赶羚羊啊草枝摆 

庭院织芭为君开
都兰山晓金棘摆
天摇地动舟渡岚
呜呼甘霖老迹埋 

金棘摆啊老迹埋
老迹埋啊金棘摆 

推荐(0)
收藏
得到OpenID
使用OpenID提供商
35OpenID 35OpenID MyOpenID MyOpenID Flickr Flickr
Google Google Yahoo Yahoo! AOL AOL
Blogger Blogger LiveJournal LiveJournal Verisign Verisign
ClaimID ClaimID Technorati Technorati Vidoop Vidoop
OpenID OpenID 帮助
您还没有登录,请登录后继续操作。
提示:您必需打开Cookie才能使用本系统
请输入您的 OpenID OpenID 登录:
例如:http://yourname.openid.35.com
close