[系統] MS SQLServer 2000 Exprot DB 兩個問題

看板Database作者 (小鋒)時間18年前 (2008/01/16 19:04), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
在使用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)
文章代碼(AID): #17ZUIg2R (Database)