
Oracle 11g
秀逗的小猫
欠努力
展开
-
Oracle存储过程实例1
1、用来插入大量测试数据的存储过程 CREATE OR REPLACE PROCEDURE INSERTAMOUNTTEST ( ST_NUM IN NUMBER, ED_NUM IN NUMBER ) IS BEGIN declare i number; begin FOR i IN ST_NUM..ED_NUM转载 2011-12-17 15:32:29 · 413 阅读 · 0 评论 -
在oracle中插入一条数据,id自动增长,插入之后怎么得到这个id(sequence的使用)
首先,我对这个问题做一个进一步的描述,问题是这样的: 在oracle中有一个表id是自动增长的,插入一条记录后,我怎样能获取到这个id呢,前提是,这个表中只有id能唯一标识这一行,其他字段都不行,而自动增长的id我又不知道他是多少,如何得到这个id的值呢。 首先我想到的是用max(rownum)获取,但是这个是不行的,因为这个表有多个人操作,也就是说我在添加一条记录的同时不能保证其他人转载 2011-12-17 16:24:29 · 1320 阅读 · 0 评论 -
Oracle存储过程实例2
create or replace package body CESHIPACK is --声明游标 cursor mycurso is select * from test1; Procedure show_Ceshi(list out outlist,ceshiName varchar2,numReturn out number) is原创 2011-12-17 16:23:58 · 306 阅读 · 0 评论 -
在Oracle使用sql语句中如何插入日期格式的数据
INSERT INTO Agents VALUES (10041, 'Kai', 'Marcoux', '1996-12-03', '1970-12-12'); 使用如上语句插入时提示文字与格式字符串不匹配, INSERT INTO Agents VALUES (10235, 'Tobias', 'Carling', '19-Dec-00', '19-Oct-75'); 使用如上格式插入时提示无效转载 2011-12-19 08:56:18 · 12116 阅读 · 0 评论