从品牌网站建设到网络营销策划,从策略到执行的一站式服务
INSERT 语句中, 字符串长度超过列的长度了。
创新互联专注于开平网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供开平营销型网站建设,开平网站制作、开平网页设计、开平网站官网定制、微信小程序服务,打造开平网络公司原创品牌,更为您提供开平网站排名全网营销落地服务。
下面是一个重现的例子:
表里面 t 列长度为 varchar(10), 当你插入字符长度大于 10 的时候, 就要这个错误信息。
1 create table #test( t varchar(10) )
2 go
1 insert into #test values( '1234567890' )
2 go
(1 行受影响)
1 insert into #test values( '12345678901' )
2 go
消息 8152,级别 16,状态 14,服务器 TEST-PC\SQLEXPRESS,第 1 行
将截断字符串或二进制数据。
语句已终止。
1
要先备份一下日志,日志就自动截断了。
如果要清空,以前有 truncate_only,2008之后好象没有了。切换到简单模式,然后再切换回完全模式。
可以参考下面的代码:
select substring('ADFASDFD(DASFADSFAS)',1,charindex('(','ADFASDFD(DASFADSFAS)')-1)
主要用到两个函数,一个charindex,这个是判断指定字符位置的函数。
另一个是substring,这个是截取字符串的函数。
扩展资料:
sqlserver参考函数
upper(char_expr) 转为大写
lower(char_expr) 转为小写
space(int_expr) 生成int_expr个空格
reverse(char_expr) 反转字符串
stuff(char_expr1,start,length,char_expr2) 将字符串char_expr1中的从
参考资料来源:百度百科-SqlServer
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图