insert 语句出错,请大侠们帮忙看看 变量长度不一至!表中有一FIELD长度太小! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是你定义需要插入的字段的长度小于你select出来的内容的长度,修改以下insert字段的长度 看一下channels表结构设计与你Insert进去的字符大小,如果你Insert进去的字符大于表结构设计大小的话,SQL Server会截去后面部分的! 看一下表结构的设计字段大小是否与Insert进去的数据不符!如果Insert进去的数据大于字段默认最大值的话,将会Cut掉后面的! INSERT INTO channels( media_code, media_zh, media_en, media_abbr)SELECT convert(char(长度),MED_CODE,4),MEDIA_C,MEDIA_E,MEDIA_ABBR FROM media_new WHERE MEDIA_ABBR not IN (SELECT code FROM channels) 这样的SQL语句应该怎么写?! 100 Pts 请教一个查询条件与连接条件的问题 sp_executesql中,WHERE从句里,如何使用 smallint变量? 高手请进:如何获取新插入记录的自动ID编号? 数据库死锁怎么办? 没有学过SQL语言,想请教一下两表连接的问题 求一句SQL,联查高手进 讨论:数据库表名及字段名以汉字和字母命名的优劣 如何选择访问数据库方式:命名管道或TCP/IP,急……100分送 不知道不要紧,知道了会很牛逼 英文SQL 2000下,表的字段值不能显示中文??? 关于sql server用户的问题
( media_code,
media_zh,
media_en,
media_abbr
)
SELECT convert(char(长度),MED_CODE,4),MEDIA_C,MEDIA_E,MEDIA_ABBR
FROM media_new
WHERE MEDIA_ABBR not IN (SELECT code FROM channels)