日期:2014-05-19  浏览次数:20422 次

一个奇怪的问题,新增的列找不到??
因为原来的列有标识,所以要删除后重新增加该列,以取消标识
drop   table   #qq
select   *   into   #qq   from   rsda   where   1=0
alter   table   #qq     drop   column   pid

alter   table   #qq   add   pid   bigint

insert   into   #qq   (pid,pname)   values   (123, 'coolwin ')
select   *   from   #qq

总是出现一个错误提示,
服务器:   消息   207,级别   16,状态   1,行   7
列名   'pid '   无效。

这是怎么回事,明明上一句已经增加了pid列,但在vb边运行就没有问题,真是奇怪


------解决方案--------------------
exec ( 'alter table #qq add pid bigint ')