oracle 插入test表(两个字段id和name)数据1000条的存储过程
时间: 2024-02-24 11:56:32 浏览: 25
下面是一个简单的 Oracle 存储过程,用于向名为 test 的表中插入 1000 条数据:
```
CREATE OR REPLACE PROCEDURE insert_test_data AS
BEGIN
FOR i IN 1..1000 LOOP
INSERT INTO test (id, name) VALUES (i, 'Name '||i);
END LOOP;
COMMIT;
END;
```
在此存储过程中,使用了一个简单的循环来插入数据。在循环中,每次将一个新的 ID 值和名称插入到表中。最后,使用 COMMIT 语句来提交所有的插入操作。
相关问题
Oracle创建procedure,功能利用循环向test表中插入数据
好的,以下是一个示例的Oracle PL/SQL代码,可以创建一个procedure,使用循环向test表中插入数据:
```
CREATE OR REPLACE PROCEDURE insert_test_data AS
BEGIN
FOR i IN 1..10 LOOP
INSERT INTO test (id, name) VALUES (i, 'Test ' || i);
END LOOP;
COMMIT;
END;
```
这个procedure会在test表中插入10条数据,id从1到10,name为'Test 1'到'Test 10'。你可以根据需要修改代码中的表名、字段名、插入数据的数量和数据的内容。
创建了一张名为 "test_dt" 的表,其中包含一个 id 字段、一个 name 字段
以下是 Oracle 11g 创建一张名为 "test_dt" 的表,其中包含一个 id 字段和一个 name 字段的示例:
```
CREATE TABLE test_dt (
id INT PRIMARY KEY,
name VARCHAR(50)
);
```
这个示例创建了一张名为 "test_dt" 的表,其中包含一个 id 字段和一个 name 字段。其中,id 字段被设置为主键。这样,我们可以在这张表中存储一些基本的信息,如用户的 id 和姓名等。