读书人

一个奇怪的有关问题,新增的列找不到?

发布时间: 2012-01-03 22:16:06 作者: rapoo

一个奇怪的问题,新增的列找不到??
因为原来的列有标识,所以要删除后重新增加该列,以取消标识
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 ')

读书人网 >SQL Server

热点推荐