[系統] MS SQLServer 2000 Exprot DB 兩個問題
在使用SQL Server 2000 做 Export時,發生兩個問題想請教:
1. 原本的table有Identity 欄位,並設為Primary Key
Export到另一個table 之後,Primary Key 和 Identity 並不會一起過去
但我想要在原欄位上設定時不能在用SQL指令去變更設定:
例:
原有table A 有欄位Id 是Identity欄位 Export 到A'後
我想用
ALTER TABLE A' ALTER COLUMN [Id] INT Identity
但行不通,上google查,都是用
ADD COLUMN 的例子。
我用Enterprise Manager可以設定欄位為Identity
但table 很多,設定會很麻煩。
我猜想是不是有些可用的 function 或 store procedure 可以完成這件事?
2. 同樣在Export DB 時,所有timestamp的欄位type都變成binary,但是在
ALTER TABLE 的語法中,又註明,new data_type不可為timestamp
那我是不是只能 drop 掉這個欄位在重新ADD了?
http://technet.microsoft.com/zh-tw/library/ms190273.aspx
中間有一段:
修改過的資料行不得為下列任何一項:
.資料類型為 timestamp 的資料行。
....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.23.74.220
※ 編輯: Jimw 來自: 211.23.74.220 (01/16 19:07)