向表中批量插入資料的SQL

2021-08-29 11:27:57 字數 453 閱讀 9908

建立一張表後,有時為了測試,需要向表中批量插入一些資料。如果純手工插入,相信沒有人會幹。一下sql語句可以完成批量資料插入的功能。

建表指令碼如下:

create table hello (

id varchar2(64),

name varchar2(64),

age varchar2(64)

);資料插入sql如下:

declare

v_count number;

begin

v_count:=1;

while v_count<=10000 loop

insert into hello values(v_count,'aaaa',v_count * 2);

v_count:=v_count+1;

end loop;

end;

一萬條資料一瞬間就生成了。 :d

sql向表中插入資料

例項 insert into 捲菸庫存表 捲菸品牌,庫存數量,庫存單價,庫存金額 select 紅塔山新勢力 100,12,1200 union all select 紅塔山人為峰 100,22,null union all select 雲南映像 100,60,500 union all sele...

SQL 向表中插入資料 單行 多行

單行插入 語法 insert into 表名 列名 values 值列表 方括號中的內容在某些情況下可以省略 注意事項 每次插入一行資料,除了標識列和可以為null的列,其餘列一定要插入資料 插入的每個資料值的資料型別,精度和小數字數必須與相應的列匹配 不能為標識列插入值 如果在設計表的時候就指定了...

快速向oracle中批量插入資料

當oracle表主鍵為自增型別時,可採用sql指令碼快速插入一些資料來達到豐富測試場景的目的,具體如下 begin for i in 1 5000 loop insert into table name values i,col name2,col name3 commit end loop end...