[SQL ] 2008 R2 (n)text轉(n)varchar(max)的影響?

看板Database作者 (嗯)時間13年前 (2012/11/17 20:03), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
有鑑於最近在使用 Trigger 做一些事(可參考前幾篇文章 :p) 但若有某 table 的某欄位使用資料型態為 text, ntext, image 時就會說 「無法在 'inserted' 和 'deleted' 資料表上使用 text、ntext 或 image 資料行。」 拜求 Google 大神也說到會在之後的資料庫版本剔除這三種型態 所以我檢查了我有用到 Trigger 的 Table 把所有 (n)text 全轉成 (n)varchar(max) 但是想請問一下這樣直接轉會不會有什麼問題呢? 雖然下指令完之後 select 資料出來看感覺沒什麼影響 可是會不會有其他的影響呢?還是其實資料有正確就沒差 :p 先謝各位大大解答了 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.44.121

11/18 02:15, , 1F
你不會直接想用 alter table轉吧?
11/18 02:15, 1F

11/18 16:56, , 2F
所以我才問會不會有什麼影響嘍~ @@
11/18 16:56, 2F

11/19 21:05, , 3F
印象中有本書好像說過半型轉全形沒影響 但反過來會漏資料
11/19 21:05, 3F
文章代碼(AID): #1Gftq8vI (Database)