Oracle插入數據的方法有以下幾種:
使用INSERT INTO語句:可以通過INSERT INTO語句將數據插入到表中。語法如下:
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
這種方式需要指定要插入數據的表和列名,并提供對應的值。
使用SELECT INTO語句:可以通過SELECT INTO語句將查詢結果插入到新表或已存在的表中。語法如下:
SELECT column1, column2, ... INTO new_table FROM old_table;
這種方式會創建一個新表并將查詢結果插入到新表中。
使用INSERT ALL語句:可以通過INSERT ALL語句一次性插入多行數據到一個表中。語法如下:
INSERT ALL
INTO table_name (column1, column2, ...) VALUES (value1, value2, ...)
INTO table_name (column1, column2, ...) VALUES (value1, value2, ...)
...
SELECT * FROM dual;
這種方式可以在一次插入操作中插入多行數據。
使用INSERT子查詢:可以通過將一個SELECT語句作為子查詢來插入數據。語法如下:
INSERT INTO table_name (column1, column2, ...)
SELECT column1, column2, ... FROM other_table;
這種方式可以從一個表中選擇數據并將其插入到另一個表中。
以上是Oracle插入數據的常用方法,可以根據具體需求選擇合適的方式進行插入操作。