1、创建新表,business_copy,并复制bisiness表的数据CREATETABLEBUSINESS_COPYASSELECT*FROMBUSINESS;注释:此SQL语句只是创建了表和复制了表的数据,但是没有把表的约束复制过来。2、在PL/SQLDEVELOPER删除表例如删除表business,可执行一下操作,1)DROPTABLEBUSINESS;2)找到..
分类:
数据库 时间:
2014-12-22 19:47:55
阅读次数:
366
为了让 PL/SQL 函数返回数据的多个行,必须通过返回一个 REF CURSOR 或一个数据集合来完成。REF CURSOR 的这种情况局限于可以从查询中选择的数据,而整个集合在可以返回前,必须进行具体化。Oracle 9i 通过引入的管道化表函数纠正了后一种情况。表函数是返回整个行的集(通常作为...
分类:
数据库 时间:
2014-12-22 15:52:47
阅读次数:
223
转自:http://zhengdu.net/archives/152一、首先看远程端oracle服务是否启动如果没有启动,请启动oracle服务ps:创建或者删除oracle监听二、远程端oracle配置LISTENER_ORCL = (ADDRESS = (PROTOCOL = TCP)(HOST...
分类:
数据库 时间:
2014-12-22 15:49:25
阅读次数:
157
Which type of PL/SQL construct would you use to automatically co
rrect the error resulting from a statement that was suspended due to
a space-related problem?
A. functions
B. package
C. pr...
分类:
数据库 时间:
2014-12-20 20:59:04
阅读次数:
206
环境:Oracle 10g,11g问题重现:PL/SQL中命令窗口下,发现存储过程得到的时间格式不符合预期要求。SQL> select sysdate from dual;SYSDATE-----------2014-12-18Executed in 0 secondsSQL> set server...
分类:
数据库 时间:
2014-12-18 22:08:01
阅读次数:
295
异常处理:即使良好的PL-SQL程序也会遇到错误或者未预料的事件,一个优秀的程序都应该能够处理各种出错情况,尽可能的从错误中恢复。程序在运行时出现的错误成为异常。发生异常后,语句讲终止执行,PLSQL会立即将控制权交给PLSQL异常处理部分。Oracle中使用EXCEPTION来处理异常,一般有3种...
分类:
数据库 时间:
2014-12-17 23:55:22
阅读次数:
275
循环结构:1、 LOOP循环结构 语法: LOOP 要执行的语句; EXIT WHEN --条件满足则退出循环 END LOOP; 示例:循环输出1-10的整数 DECLARE v_num NUMBER := 1;BEGIN LOOP DBMS_O...
分类:
数据库 时间:
2014-12-17 22:21:50
阅读次数:
229
一、控制语句1、if语句语法:IF THEN PL/SQL和SQL语句END IF;示例:DECLARE v_count NUMBER := &n;BEGIN IF v_count > 0 THEN DBMS_OUTPUT.put_line('正数'); END IF;EN...
分类:
数据库 时间:
2014-12-17 20:29:52
阅读次数:
209
oracle 中的%type,%rowtype1、使用%TYPE在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量DECLARE ...
分类:
数据库 时间:
2014-12-17 12:14:54
阅读次数:
183
一、什么是PL-SQL PL-SQL是结合了Oracle过程语言和结构化查询语言(SQL)的一种扩展语言。具体来说,PL-SQL就是在普通的SQL语句的基础上增加了编程语言的特点,将数据操作和查询语句组织在PL-SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。 ....
分类:
数据库 时间:
2014-12-17 10:36:17
阅读次数:
219