当前位置: 首页 > news >正文

个人建站如何赚钱/软文写作网站

个人建站如何赚钱,软文写作网站,深圳做网站网络营销公司,怎么做 代刷网站场景: 需要用select into 创建表,然后后续还有新的数据需要使用Insert into插入。结果多次测试,在insert into 的时候提示 消息 8152,级别 16,状态 14,第 7 行 将截断字符串或二进制数据。 最终发现select …

场景:

需要用select into 创建表,然后后续还有新的数据需要使用Insert into插入。结果多次测试,在insert into 的时候提示

消息 8152,级别 16,状态 14,第 7 行
将截断字符串或二进制数据。

最终发现select into 的时候字段数据短一点,然后到了insert into的时候,数据长了所以就超了,原理暂时没有特别清晰,但是是这个问题。文章尾部更新验证这个情况

 

下面开始还原场景:

 select '12' as fmnam into tempinsert temp select '986-57(胶箱出货)'DROP TABLE TEMP

 

 

第二次测试,使用N 

 select N'12' as fmnam into tempinsert temp select N'986-57(胶箱出货)'DROP TABLE TEMP

 

 

最后一次测试,想到是不是因为初始的长度可能就是固定了,那么在select into 的时候我给他cast一次,设置长度为nvarchar(max)

 select CAST('12' as varchar(max)) as fmnam into temp insert temp select '986-57(胶箱出货)'DROP TABLE TEMP

 

 

测试结果OK。那么可以猜测,是select into的时候为了性能,是直接吧第一行的长度作为了字段的长度,导致我后续insert into 的时候截断了。

 

第一次遇到这种情况,特意记录。

 

 

 

验证

先select into 创建表

 select N'12' as fmnam into temptemptemptemptemp

然后打开SSMS  找到表,右键设计

结果真的是你插入数据的长度就是这个字段的长度。

select CAST('12' as varchar(max)) as fmnam into temptemptemptemptemp 

 

转载于:https://www.cnblogs.com/jlz-s/p/10026020.html

http://www.jmfq.cn/news/4743847.html

相关文章:

  • 深圳网站建设公司小江/好口碑关键词优化地址
  • 政府网站建设 文件/安徽关键词seo
  • 大型商城网站建设方案/优化软件有哪些
  • 网站营销建设/免费一键搭建网站
  • 网站建设参考/衡阳网站优化公司
  • 做导师一般去什么网站找素材/东莞做网站推广的公司
  • 智能模板网站建设方案/站群seo技巧
  • 做网站要学什么c语言/黑科技引流工具
  • 长春市宽城区建设局网站/国际新闻最新
  • 网站失败的原因/百度搜索使用方法
  • 寿县有做网站开发的吗/职业培训网络平台
  • 关于小城镇建设的网站/seo教程 百度网盘
  • 宝鸡有做网站的吗/免费引流推广的方法
  • 易优cms插件/迅速上排名网站优化
  • 网站不备案行吗/北京口碑最好的教育机构
  • 招聘网站建设人员/营销网站seo推广
  • 动态网站用什么做的/关键词免费网站
  • 南昌网站做/南昌seo顾问
  • jsp做新闻系统门户网站/广告联盟骗局
  • 学做饺子馅上那个网站/seo排名谁教的好
  • 用dreamware做的教学网站/自媒体营销推广方案
  • 怎样建俄文网站/引擎搜索
  • wordpress 圆角主题/班级优化大师免费下载安装
  • 优秀购物网站建设/品牌建设
  • wordpress product插件/中国网民博客 seo
  • ppt模板网站源码/微信朋友圈产品推广语
  • 聊城网站建设动态/seo怎么发外链的
  • 中国b2b网站排名/为企业策划一次网络营销活动
  • 查注册公司什么网站/小说推广关键词怎么弄
  • b2b免费发布网站大全黄页88/网络营销核心要素