從 SELECT 查詢結果建立 SQL Server 表 (SQL Server 2008)
本指南示範如何使用 SELECT 查詢的輸出在 SQL Server 2008 中產生新表。 以下語法可實現此目的:
<code class="language-sql">SELECT * INTO new_table_name FROM table_name WHERE condition;</code>
例如,要建立一個名為 customers_in_california
的表,其中填充來自加利福尼亞州 customers
表的客戶數據,請執行以下查詢:
<code class="language-sql">SELECT * INTO customers_in_california FROM customers WHERE state = 'CA';</code>
重要注意事項:
INTO
關鍵字必須直接位於新表名稱之前。 WHERE
子句是可選的;省略它以包含來源表中的所有行。 常見問題解決方案:
錯誤「關鍵字『AS』附近的語法不正確」通常是由於使用過時的語法而引起的。 AS
關鍵字雖然在較舊的 SQL Server 版本中用於別名子查詢,但在從 SELECT 查詢結果建立表格時不需要。
以上是如何從 SELECT 查詢結果建立 SQL Server 表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!