我的表有128張,按照這樣寫太麻煩,請問有簡單方法嗎,請大神指教。

uj5u.com熱心網友回復:
回圈拼接后 exec之uj5u.com熱心網友回復:
/*
precommand 用其中一個表結構創建臨時表
command1 寫入查詢每個表查詢結果 ? 表示滿足條件的表
whereand 得到你需要匯總的表名
postcommand 是查詢臨時表的資料,并洗掉臨時表
*/
exec sp_MSForEachTable
@precommand="select Top 0 * into ##tmp from 表1",
@command1="insert ##tmp select * from ?",
@whereand=" and o.name like '表%' and o.type='U'",
@postcommand="
select * from ##tmp
drop table ##tmp"
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/132137.html
標籤:疑難問題
