最近项目有一个需求,需要在多个数据库的schema上跑一些脚本。希望dba能够提供一个脚本,能够根据需求在环境中执行指定的脚本。
原创 2021-07-21 16:39:24
194阅读
一、定义PL/SQL记录 1.直接定义PL/SQL记录(首先定义记录类型,类型中包含的记录成员,其次是记录类型变量) TYPE type_name IS RECORD --typ
转载 2022-01-06 11:41:53
163阅读
CREATE  FUNCTION get_sal(no NUMBER) RETURN NUMBER IS salary NUMBER(6,2); BEGIN     SELECT sal INTO salary FROM emp where empno=no;     RETURN salary; END
原创 2010-07-15 16:39:41
367阅读
JAVA PL(1人) 主要职责: 1.根据需求文档进行设计工作,并完成核心代码的编写工作;带领程序员进行开发工作,并进行代码评审工作;能独立完成文档的详细设计。 2.对于助理程序员和程序员在编码过程中遇到的问题给予指导与解答。 3.解决开发过程中出现的各类较高难度的技术问题。 4.具有一定的管理能力,基本能胜任小模块开发的负责人。(项目前期调研,概要设计,详细设计,编码和测试) 必备
原创 2012-03-22 13:28:01
289阅读
一.pl/sql基础pl/sql分匿名块和命名块.命名块:存储过程,函数,触发器,包等.pl/sql语句块分3部分:(1)声明部分(2)可执行部分(3)异常处理部分其中可执行部分是语句块中唯一要求必须存在的部分,声明部分和异常处理部分是可选的。1.匿名块语法:DECLARE    declaration statementsBEGIN    executab
原创 2014-04-21 10:34:43
1199阅读
--第一个PL/SQL程序 declare  var_empname  varchar2(20) ; begin select empname  into var_empname from  employee     where empid
原创 2014-12-22 23:53:05
361阅读
在sqlplus中serveroutput是默认关闭的,使用下面的方法可以打开 set serveroutput on 显示随机数 begin dbms_output.put_line(dbms_random.value(1,100)); end; declare rnd number; begin ...
转载 2021-09-22 10:43:00
97阅读
2评论
介绍本来介绍有关PL/SQL使用方面的一些内容。 连接数据库[caption id="attachment_5366" align="aligncenter" width="441"]​​​​ pl_sql_oracle_logon[/caption]在使用PL/SQL连接数据库时,是需要对Oracle客户端进行配置的,上图中的Database列表项目就是下面的文件中定义的:%oracle_ho
原创 2022-10-17 08:40:37
36阅读
Binding to PL/SQL Records c语言 oracle #include <sqlca.h>#include <sqlda.h>
转载 2021-01-01 01:56:00
181阅读
2评论
set heading on|offSQL> set heading offSQL> select * from dba_directories;SYS TEST_DIR /RealData/oracle/backup/data_pumpSYS SUBDIR /RealData/oracle/demo/schema/order_entry//2002/SepSYS ...
转载 2013-06-07 15:55:00
88阅读
2评论
创建与使用存储过程         SQL.语句没有流程控制,无法实现复杂的应用,PL/SQL语言(Procedural Lan.guage/SQL)是将结构化查询与数据库过程控制结合为一体的强大语言,PL/SQL不但支持更多的数据类型,拥有变量声明、赋值语句,而且有选择、循环等流程控制语句。  &
2012-05-11 16:38./tng/GenerateTestLoadFromOut.pl该命令可将所有编译生成结果中的有用文件抽取出来压缩打包后,传给别人,共别人刷机,重现并分析问题
转载 2012-08-13 13:00:00
23阅读
2评论
不管数据类型,直接用数据表的数据类型?declare   v_id  stu.sid%type; v_name stu.sname%type;begin  v_id:='&请输入编号'; select  sname  into  v_name  from stu  where  sid=v_id;   dbms_output.put_line('取出的姓名:'|...
原创 2022-01-13 15:50:03
167阅读
create  table  stu2(  sid  number(4) primary key,  sname  varchar2(200) not null,  sage   number(3),  did  number(4))insert into stu2 values(1,'aaa',19,1);insert into stu2 values(2,'小明'...
原创 2022-01-13 15:50:04
161阅读
1 将默认的serveroutput打开 set serveroutput on;  --  注释一行  /*  ... */  注释多行2 输出一条HelloWorld语句: begin    dbms_output.put_line('HelloWorld!'); end; 
原创 2008-10-05 21:33:59
586阅读
1评论
11-26-1set serveroutput on;declare v DATE;begin select sysdate into v from dual; dbms_output.put_line('当前时间:' || v);end;/11-26-2set serveroutput on declare dbms_output.put_line('现在的日期时间:'); dbms_
原创 2015-04-09 09:34:24
714阅读
创建存储过程出错,可以用show errors查看一下Warning: Procedure created with compilation errorsSQL> show errors;Errors for PROCEDURE SCOTT.INSERT_DEPT:LINE/COL ERROR-------- -----------------------------------------
原创 2016-11-24 18:03:49
627阅读
PL/SQL全面支持SQL的数据操作,完全支持SQL数据类型,减少了在应用程序和数据库之间转换数据的操作。构成一个PL/SQL程序的基本单位是程序块。PL/SQL程序块在执行时不必逐条在网络上传送SQL语句去执行,而是作为一组SQL语句的整体发送到Oracle。当程序第一句以DECLARE或BEGIN开头时,系统会自动识别出是PL/SQL语句。PL/SQL在SQLPLUS中运行时,当遇到斜杠时才提
原创 2016-12-05 21:42:38
746阅读
--PL/SQL块结构 DECLARE /* *定义部分-定义常量,变量,复杂数据类型,游标。 可选 没有; */ BEGIN /* *执行部分-sql语句 必须 没有; */ EXCEPTION /* *例外处理部分-处理运行错误 可选 没有; */ END;/*块结束标志 必须;*/ set s
转载 2020-04-10 14:05:00
69阅读
2评论
 
转载 2017-08-14 22:46:00
140阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5