MSSQL: 資料表異動-修改欄位定序

更新於 2023/07/10閱讀時間約 1 分鐘
~~~ 從 Xuite 搬過來 ~~~
ALTER TABLE TableName ALTER COLUMN ColumnName 欄位類型及長度 COLLATE 定序格式;
-- sample
ALTER TABLE TBORG_AREA_MAPPING ALTER COLUMN TELLERID varchar(10) COLLATE Chinese_PRC_CS_AS;

★若欄位有被設成索引(index),需先將index移除重建
-- sample
ALTER TABLE TBAST_STK_LOG DROP CONSTRAINT PK_TBAST_STK_LOG;
DROP INDEX IDX_TBAST_STK_LOG_01 ON TBAST_STK_LOG;
ALTER TABLE TBAST_STK_LOG ALTER COLUMN MKT_CODE varchar(8) NOT NULL;
ALTER TABLE TBAST_STK_LOG ADD CONSTRAINT PK_TBAST_STK_LOG PRIMARY KEY (ORDERDT, ACCOUNT, STKID, TRANSACTIONID, MKT_CODE);
CREATE INDEX IDX_TBAST_STK_LOG_01 ON TBAST_STK_LOG(MKT_CODE, ORDERDT);
即將進入廣告,捲動後可繼續閱讀
為什麼會看到廣告
avatar-img
1會員
15內容數
JP 小筆記
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科