服务器: 消息 207,级别 16,状态 3,行 7 列名 'KPDW' 无效。

SkyLee708 2014-08-27 05:05:15
  insert  into  testyw19.lwa.dbo.x_fh ( LINK,DWID ,JSDW ,YYYY ,MMMM,DJBH,ZDRQ,WCRQ,ZDRM,FHRM,JZRM,YWBH,BMBH,KHBH ,FHBH ,FHDZ,CFE1,CFE2,CFE3,CFE4,CFE5,CFE6,BSTT,DJJE,DJSE,fpje,bSel,xml,bXY,wcts,line,FHFS,KJFP,DJTH,KGBH ,wcts1,KPDW )  
select LINK,DWID ,JSDW ,YYYY ,MMMM,DJBH,ZDRQ,WCRQ,ZDRM,FHRM,JZRM,YWBH,BMBH,KHBH ,FHBH ,FHDZ,CFE1,CFE2,CFE3,CFE4,CFE5,CFE6,BSTT,DJJE,DJSE,fpje,bSel,xml,bXY,wcts,line,FHFS,KJFP,DJTH,KGBH ,wcts1,KPDW
from x_fh i
where not exists(select * from testyw19.lwa.dbo.x_fh where link=i.link) and kjfp <> 0
GO

服务器: 消息 207,级别 16,状态 3,行 7 列名 'KPDW' 无效。
但是表确实有KPDW
...全文
357 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
發糞塗牆 2014-08-28
  • 打赏
  • 举报
回复
你那个是视图还是表来的?如果是视图,用sp_refreshview ‘试图名’刷新一下
Tiger_Zhao 2014-08-28
  • 打赏
  • 举报
回复
怀疑你企业管理器看错实例了。
SkyLee708 2014-08-28
  • 打赏
  • 举报
回复
引用 7 楼 DBA_Huangzj 的回复:
虽然列级别的权限也是可以控制的,但是我觉得应该不是这个问题。你还是试一下单纯的SELECT有没有报错
特别奇怪的是,select * from 也没有 KPDW ,但是用企业管理器打开,还可以看到这个字段,
kevin87923 2014-08-28
  • 打赏
  • 举报
回复
不会打开其他库了吧
發糞塗牆 2014-08-27
  • 打赏
  • 举报
回复
虽然列级别的权限也是可以控制的,但是我觉得应该不是这个问题。你还是试一下单纯的SELECT有没有报错
Tiger_Zhao 2014-08-27
  • 打赏
  • 举报
回复
把 select 单独执行,
把 insert 单独执行(用 SELECT NULL,NULL,... 好了)
到底哪个出错?
SkyLee708 2014-08-27
  • 打赏
  • 举报
回复
引用 2 楼 Tiger_Zhao 的回复:
首先确定两个数据库的表都有 KPDW 字段。 其次数据库的语言是不是设为大小写敏感的?然后 KPDW 的大小写和数据库字段不一致。
大小写的问题验证了,不是大小写的问题
引用 1 楼 DBA_Huangzj 的回复:
注释了那列就没问题?
注释了就没有问题
mathsfan 2014-08-27
  • 打赏
  • 举报
回复
确定当前数据库和testyw19数据库都有字段KPDW吗?,2个数据库哈。上面写错了。
mathsfan 2014-08-27
  • 打赏
  • 举报
回复
确定当前数据库和testyw19数据库都有表x_fh吗?,2个数据库哈。
Tiger_Zhao 2014-08-27
  • 打赏
  • 举报
回复
首先确定两个数据库的表都有 KPDW 字段。
其次数据库的语言是不是设为大小写敏感的?然后 KPDW 的大小写和数据库字段不一致。
發糞塗牆 2014-08-27
  • 打赏
  • 举报
回复
注释了那列就没问题?

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧