varchar(5)能提取超过5个字符的数据吗? sql server数据库中,有个字段cp的记录值是“中国5201314..................”很长,如果我只用 cast(cp as varchar(5))1 会出错吗?2, 还是提取“中国520”3,还是提取“中国5”?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select cast('中国5201314..................' as varchar(5)) ----- 中国5(所影响的行数为 1 行) 错了select cast('中国我爱你' as varchar(2))----中(1 行受影响) declare @a varchar(20)set @a='中国5201314........'select cast(@a as varchar(5))-----中国5 --事实胜于雄辩(1 行受影响) select cast('中国5201314..................' as varchar(5))/*-----中国5(1 行受影响)*/ select cast('中国5201314' as varchar(5))/*-----中国5(1 行受影响)*/select cast('中国5201314' as nvarchar(5))/*-----中国520(1 行受影响)*/ 我晕倒啊,我机子上没sql server不好测试请问楼上的,测试过没有啊。??、到底哪个是答案? 原因很简单,汉字属于unicode字符,一个汉字占用2个非unicode字节. 要学好sql server建议你还是装一个吧 安装sqlserver2000时 提示:内部错误.请联与Microsoft技术支持联系. 是怎么回事,该如何解决? 这样的SQL怎么写? 求个sql,多表数据合并 tomcat 6.0开启后时不时自动关闭,跪求解决! 如何编写一个存储过程,除了返回一条记录外,也返回他上一条和下一条记录 如何查看日志备份文件的内容? 大家快来看这个变态的面试题,是关于算算数的.. 数据导入的难题! 请问谁有SQL语言的参考手册,最好是.chm版,可以MAIL给我,谢谢。 大家开发单机版数据库系统,一系统用什么数据库???????? 好友表设计 [sql server]10万字的小说用上面数据类型?
select cast('中国5201314..................' as varchar(5))
-----
中国5(所影响的行数为 1 行)
select cast('中国我爱你' as varchar(2))
----
中(1 行受影响)
declare @a varchar(20)
set @a='中国5201314........'select cast(@a as varchar(5))-----
中国5 --事实胜于雄辩(1 行受影响)
/*-----
中国5(1 行受影响)*/
/*
-----
中国5(1 行受影响)
*/
select cast('中国5201314' as nvarchar(5))
/*-----
中国520(1 行受影响)*/
要学好sql server建议你还是装一个吧