簡體   English   中英

SQL Server從數組中的多個表中選擇

[英]SQL Server Select from multiple tables in array

有關SQL Server 2808的簡單問題。

視圖1:

Select name from sys.tables where name like 'ab%'

結果:

Name
----
ab01
ab02
abxyz etc...

現在,我要查詢這些表。

 Select * from view1

我當然會得到ab01,ab02,abxyz。 我想要的是查詢內容

select * from ab01, ab02, abxyz 

最好的辦法是在view1查詢上使用union

就像是

Union view1 

會像

Select * from ab01
union 
select * from ab02
....

有任何想法嗎?

問候

使用光標。
創建一個臨時表。
循環游標並將結果添加到臨時表中。
從臨時表中全選。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM