推 funk6478: sys.tables和sys.all_columns做join 得到所有欄位和表 12/17 18:55
→ funk6478: 然後可以在select那邊組合好你的update語法 12/17 18:57
→ funk6478: 宣告一個變數 把查詢結果丟進去 跑exec sp_executesql 12/17 18:59
→ funk6478: 我是組合成select 改成update的形式就好 12/17 19:05
其實我幾乎不會資料庫語法,但是又必須更改這些東西
不好意思
請問有更簡單的方法嗎?
→ funk6478: 把use那邊改成你使用的資料庫名稱 下面都一樣 12/17 23:08
→ funk6478: 查詢的結果複製出來去執行 應該就可以了 12/17 23:10
謝謝
查詢結果有顯示語法了
但是有個另外的問題,有些欄位不是字串nvarchar
可能是int或data就會出錯
然後就要一一排除
我跑出來有1000多行語法
請問可以只針對欄位型態是nvarchar才顯示查詢結果嗎
T_T
※ 編輯: bchoice (59.120.116.250 臺灣), 12/18/2020 09:42:16
→ funk6478: 我有回你信了 改用INFORMATION_SCHEMA.Columns這張表 12/18 10:29
→ funk6478: 裡面有直接顯示DATA_TYPE的名稱 比較直觀 12/18 10:30