一 Oracle 循环插入测试数据 declare maxrecords constant int:=1000; i int :=1; begin for i in 1..maxrecords loop insert into UserInfo(UserID,login,password,firstName,lastName,ISADMINISTRATOR) values(SYS_GUID(),TO_CHAR('9999'+i),'password','fri
1.基本循环(至少会执行一次) DECLARE I ; BEGIN LOOP --循环开始 DBMS_OUTPUT.PUT_LINE('VALUE:'||I); ; --退出循环条件: I:; --循环监视变量 END LOOP; --循环结束 END; 2.WHILE循环(只有满足while添加才能执行) DECLARE I ; BEGIN LOOP --LOOP 后面没有分号 DBMS_OUTPUT.PUT_LINE('VALUE'||I); I:; END LOOP; END; 3.For
create or replace procedure pr_zhaozhenlong_loop /* 名称:在存储过程中执行3种循环语句 功能:利用循环给表中插入数据 调用: begin -- Call the procedure pr_zhaozhenlong_strsql; end; 创建人:赵振龙 创建时间:2007-01-03 */ is i int; begin i :; loop ,)); ; i :; end loop; -- i :; loop ,)); i :; end lo
表尽管建立完毕了,可是表中的数据是否合法并不能有所检查,而假设要想针对于表中的数据做一些过滤的话,则能够通过约束完毕,约束的主要功能是保证表中的数据合法性,依照约束的分类,一共同拥有五种约束:非空约束.唯一约束.主键约束.检查约束.外键约束. 一.非空约束(NOT NULL):NK 当数据表中的某个字段上的内容不希望设置为null的话,则能够使用NOT NULL进行指定. 范例:定义一张数据表 DROP TABLE member PURGE; CREATE TABLE member( mid N
1.创建数据库Person CREATE TABLE Person( id number, name nvarchar2() , age number , sex nvarchar2() , password nvarchar2() ) 2.在数据库建立一个type,对应JAVA端要传入的对象结构: CREATE OR REPLACE TYPE BUT_UKBNOV_CTC_ORDER_REC1 AS OBJECT ( id number, name nvarchar2(200) , age n
function main(){ var canvas = document.getElementById("webgl"); var gl = getWebGLContext(canvas) if (!gl){ console.log("Fail to get WebGL context"); return; }else{ ; } var VSHADER_SOURCE = function(){ /* attribute vec4 a_Position; void
create or replace function Fun_GetRoleIDList(d_fid char) return varchar is rolelist varchar(2000);begin rolelist := ''; ---定义游标 declare cursor role_cur is select a.roleid from u_roleinfo a , u_node_roles b where a.roleid=b.roleid and b.fid=d_fid
关键词:for cmd中查看帮助: for /? 循环一个数字序列: FOR /L %variable IN (start,step,end) DO command [command-parameters] 该集表示以增量形式从开始到结束的一个数字序列.因此,(1,1,5)将产生序列 1 2 3 4 5,(5,-1,1)将产生序列(5 4 3 2 1) 示例: @echo off for /l %%i in (1,1,100) do (echo %%i) pause 示例结果:
第一部分 --36转10进制 create or replace function f_36to10 (str varchar) return int is returnValue int; str36 varchar(36); subWork varchar(1); workIndex int; len int; i int; begin returnValue:= 0; str36 := '123456789ABCDEFGHIJK
create or replace procedure p_test_loop as --定义一个游标,并将查询结果集赋值给它 CURSOR c1 IS select * from tbltest where dept='test'; begin --循环获取游标里的某个字段的值 for cardinfo in c1 loop p_testproc(cardinfo.cardid);--使用这个值做一些事情 end loop; end;
declare maxnumber constant number:=10000; i number :=1; begin for i in 1..maxnumber loop insert into DEPT(DEPTID,DEPTNAME,FATHERID) values(i,CONCAT('test',i),i-1); --CONCAT('test',i)是将test与i进行拼接 end loop; dbms_output.put_line(' 成功录入数据! '); commit; en