Oracle中插入批量日期和字符串型数据
时间: 2024-06-04 09:13:04 浏览: 85
可以使用INSERT INTO语句,如下:
INSERT INTO table_name(column1, column2, column3)
VALUES
('2022-01-01', 'string1', 'string2'),
('2022-01-02', 'string3', 'string4'),
('2022-01-03', 'string5', 'string6');
这样就可以批量插入日期和字符串型数据了。
相关问题
oracle中插入批量的日期和字符串数据??
可以使用INSERT INTO语句结合VALUES子句来插入批量的数据,例如:
INSERT INTO table_name (column1, column2, column3)
VALUES ('2021-09-20', 'string1', 'value1'),
('2021-09-21', 'string2', 'value2'),
('2021-09-22', 'string3', 'value3');
这样可以同时插入多条数据。
Oracle中插入批量连续的日期和字符串型数据
可以使用PL/SQL程序来实现。例如:
```
DECLARE
start_date DATE := TO_DATE('2021-01-01', 'YYYY-MM-DD');
end_date DATE := TO_DATE('2021-01-31', 'YYYY-MM-DD');
BEGIN
FOR i IN 0..30 LOOP
INSERT INTO my_table (date_column, string_column)
VALUES (start_date + i, 'some string value');
END LOOP;
COMMIT;
END;
```
这个PL/SQL程序会在我的表(my_table)中插入从2021年1月1日到2021年1月31日的连续日期和字符串型数据。
阅读全文