Provided by: manpages-zh_1.5-1_all bug

NAME

       INSERT - 在表中創建新行

SYNOPSIS

       INSERT INTO table [ ( column [, ...] ) ]
           { DEFAULT VALUES | VALUES ( { expression | DEFAULT } [, ...] ) | query }

DESCRIPTIONyz
       INSERT 允許我怞V表中插入新行。 我怚i以一次插入一行或多行作為查詢結果。

        目標列表中的列/字段可以按任何順序排列。
       在目標列中沒有出現的列/字段將插入預設A 可能是定義了的預設峈 NULL。

        如果每行的表達式不是正確的數據類型,系統將試圖進行自動的類型轉換。

        n想向表中插入數據,你必須有    INSERT    權,    如果你使用了    query
       子句插入來自查詢裏的數據行, 你還需n擁有在查詢裏使用的表的 SELECT 權。

PARAMETERS數
       table   現存表的名稱(可以有模式袡╮^。

       columntable 中的字段名。

       DEFAULT VALUES
               所有字段都會用它怐犒w設韖R。

       expression
               賦予 column 的一茼陵蘆竁F式或C

       DEFAULT
               這茼r段將被字段它的填充。

       query    一茯d詢(SELECT  語句),它提供插入的數據行。  請參考   SELECT
              語句獲取語法描z。

OUTPUTSX
        成功完成後,一條 INSERT 命令返回一茪U惕峖〞漫R令標簽

       INSERT oid count

       count  是插入的行數。  如果 count 正好是一,並且目標表有 OID, 那麼 oid
       是賦予插入行的 OID。 否則 oid 是零。

EXAMPLESl
        向表 films 裏插入一行:

       INSERT INTO films VALUES
           ('UA502', 'Bananas', 105, '1971-07-13', 'Comedy', '82 minutes');

        在第二茖狺l裏惇椏中F字段 len  因此在它裏控N只存儲預設的 NULL G

       INSERT INTO films (code, title, did, date_prod, kind)
           VALUES ('T_601', 'Yojimbo', 106, '1961-06-16', 'Drama');

        在第三茖狺l裏,我怚 DEFAULT @為數據字段,而不是聲明一蚍:

       INSERT INTO films VALUES
           ('UA502', 'Bananas', 105, DEFAULT, 'Comedy', '82 minutes');
       INSERT INTO films (code, title, did, date_prod, kind)
           VALUES ('T_601', 'Yojimbo', 106, DEFAULT, 'Drama');

        從表 tmp 中插入幾行到表 films 中:

       INSERT INTO films SELECT * FROM tmp;

        插入數組:

       -- 創建一茠讀 3x3 遊戲板來玩圈-和-叉遊戲
       -- (所有這些查詢創建相同的遊戲)
       INSERT INTO tictactoe (game, board[1:3][1:3])
           VALUES (1,'{{"","",""},{},{"",""}}');
       INSERT INTO tictactoe (game, board[3][3])
           VALUES (2,'{}');
       INSERT INTO tictactoe (game, board)
           VALUES (3,'{{,,},{,,},{,,}}');

COMPATIBILITYe性
       INSERT 完全遵循 SQL 標準。可能碰到的關於 query   子句特性的制在  SELECT
       [select(7)] 語句中有相關文件。

者
       Postgresql  <laser@pgsqldb.org>