匯出 (0) 列印
全部展開

INSERT (Azure SQL Database)

這個主題已過時。您可以在 Transact-SQL 參考 (資料庫引擎) 中找到最新版本。

Important重要事項
本主題並未進行維護。如需最新版本,請參閱 INSERT

在資料表或檢視中加入一個或多個新資料列。

語法慣例 (Azure SQL Database)


[ WITH <common_table_expression> [ ,...n ] ]
INSERT 
    [ TOP ( expression ) [ PERCENT ] ] 
    [ INTO ] 
    { <object> 
      [ WITH ( <Table_Hint_Limited> [ ...n ] ) ]
    }
{
    [ ( column_list ) ] 
    [ <OUTPUT Clause> ]
    { VALUES ( { DEFAULT | NULL | expression } [ ,...n ] ) [ ,...n ] 
    | derived_table 
    | execute_statement
        | <dml_table_source>
    | DEFAULT VALUES 
    } 
} 
[; ]

<object> ::=
{ 
    [schema_name. ]
    table_or_view_name
}

<dml_table_source> ::=
        SELECT <select_list>
        FROM ( <dml_statement_with_output_clause> ) 
            [AS] table_alias [ ( column_alias [ ,...n ] ) ]
        [ WHERE <search_condition> ]
            [ OPTION ( <query_hint> [ ,...n ] ) ]

此語法圖表示範 Microsoft Microsoft Azure SQL Database 中支援的引數和選項。

使用 INSERT 陳述式時,Microsoft Azure SQL Database 不支援下列引數和選項:

  • 使用三部分和四部分名稱。

  • 使用OPENQUERY 或 OPENROWSET 選項。

如需有關引數和 INSERT 陳述式的詳細資訊,請參閱《SQL Server 線上叢書》中的<INSERT>。

社群新增項目

新增
顯示:
© 2014 Microsoft