簡體   English   中英

從SQL查詢創建動態表

[英]Create dynamic table from SQL Query

使用混合Access 2010 / SQL Server 2012平台-(任一應用程序中的解決方案都可以使用)

我有一個使用Select Into ...語句創建的表。

有什么方法可以使該表在訪問其數據時動態地自動更新(使用創建它的查詢)?

具體來說,我們只想保留一份訂單的客戶列表(非重復客戶)。 我使用Select Into創建了一個包含這些客戶的ID( WHERE COUNT(orderID) = 1 )的表,但是如果這些客戶之一創建了一個新訂單,或者創建了一個新訂單的客戶,那么我想要動態刪除/添加到表中的數據。

那么,這是否可能,或者我每次使用時都必須記得自己更新表嗎?

我有一個使用Select Into ...語句創建的表。 [...]有什么方法可以讓該表在訪問其數據時動態地自動更新(使用創建它的查詢)?

您所描述的是一個SQL VIEW,在Access中也稱為“(保存的SELECT查詢)”。 視圖是一個虛擬表 ,每次訪問它時都會從其他表(或視圖)中動態檢索其信息。 該視圖不會在兩次調用之間保存結果,因此,每次引用該視圖時,都會獲得最新數據。 查看是否可以使用VIEW(在SQL Server中)或保存的SELECT查詢(在Access中)代替當前正在創建的臨時表。

暫無
暫無

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

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