读书人

临时表SQL添加字段,更新数据提示字段无

发布时间: 2012-02-13 17:20:26 作者: rapoo

临时表SQL添加字段,更新数据提示字段无效
用以下语,可以查出修改结构后的结果
CREATE TABLE #_tmp_StockSplitStatus(
BasePID NVARCHAR(40)
)

INSERT #_tmp_StockSplitStatus(BasePID) VALUES( 'DDDDD ')

ALTER TABLE #_tmp_StockSplitStatus ADD [XID] INT DEFAULT(0)

SELECT * FROM #_tmp_StockSplitStatus
DROP TABLE #_tmp_StockSplitStatus

但是,如果是Insert或Update则提示列名无效.

CREATE TABLE #_tmp_StockSplitStatus(
BasePID NVARCHAR(40)
)

INSERT #_tmp_StockSplitStatus(BasePID) VALUES( 'DDDDD ')

ALTER TABLE #_tmp_StockSplitStatus ADD [XID] INT DEFAULT(0)

INSERT #_tmp_StockSplitStatus([XID]) VALUES(3)
SELECT * FROM #_tmp_StockSplitStatus
DROP TABLE #_tmp_StockSplitStatus

[解决办法]
是这个意思,你自己试一下。

读书人网 >SQL Server

热点推荐