Перейти до вмісту

Insert (SQL)

Матеріал з Вікіпедії — вільної енциклопедії.
Версія від 22:27, 6 березня 2007, створена Oleh Kernytskyi (обговорення | внесок) (Нова сторінка: '''INSERT''' — оператор мови SQL, котрий додає рядки в таблицю або view. Синта...)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)

INSERT — оператор мови SQL, котрий додає рядки в таблицю або view. Синтакс оператора INSERT виглядає наступним чином:

INSERT INTO table (column1, [column2, ... ]) VALUES (value1, [value2, ...]) 

Для SQL2 є дійсним більш розширений синтексис

INSERT [INTO] 
    { table_name WITH ( < table_hint_limited > [ ...n ] ) 
        | view_name 
        | rowset_function_limited 
    } 

    {    [ ( column_list ) ] 
        { VALUES 
            ( { DEFAULT | NULL | expression } [ ,...n] ) 
            | derived_table 
            | execute_statement 
        } 
    } 
    | DEFAULT VALUES 

< table_hint_limited > ::= 
    { FASTFIRSTROW 
        | HOLDLOCK 
        | PAGLOCK 
        | READCOMMITTED 
        | REPEATABLEREAD 
        | ROWLOCK 
        | SERIALIZABLE 
        | TABLOCK 
        | TABLOCKX 
        | UPDLOCK 
    }