`
kb5706
  • 浏览: 40992 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论
文章列表
1. 复制表结构及其数据: create table table_name_new as select * from table_name_old 2. 只复制表结构: create table table_name_new as select * from table_name_old where 1=2; 或者: create table table_name_new like table_name_old
=========================================================== 作者: slim119(http://slim119.itpub.net) 发表于: 2007.05.16 12:11 分类: Oracle EBS 出处: http://slim119.itpub.net/post/2106/288064 --------------------------------------------------------------- --- 提交处理事务处理接口请求 l_request_id := FND_REQUEST.S ...
原文:http://blog.csdn.net/cunxiyuan108/article/details/5805762 需求:实现供应商的接口导入: 导入供应商、供应商地址和供应商联系人的信息。 定义变量: --提交标准并发请求时的参数 l_request_id1 NUMBER; l_request_id2 NUMBER; ...
2.2设置 1)新建文件夹C:\Oracle,解压instantclient-basic-win32-11.2.0.1.0.zip后将instantclient_11_2文件夹复制到C:\Oracle文件夹下 2)打开PL/SQL Developer,Tools->Preferences->Oracle->Connection, 设置Oracle Home路径为:C:\Oracle\instantclient_11_2 设置OCI library路径为C:\Oracle\instantclient_11_2\oci.dll 注:或者设置环境变量 ...
请教大侠下,对一张表添加约束,能带有if条件的吗?比如:表AA,有其中字段type,外键schdeule_id,如果type有添加约束只能是'aa','bb','cc',然后如果type='aa'时,那么外键schdeule_id不能为空,如果是'bb','cc'那就可以为空,这样现在添加约束,谢谢大家了,我查了很多都没有这样的,希望有写过的能帮写下,谢谢了,在线等 用触发器来实现吧........ 可以变通一下 create table abcd(id number,type varchar2(2),schdeule_id char(20 ...
先打开带图片的word 另存为 web page 格式 有好几个网页的格式,一定要选对格式,否则不成功 然后桌面会出现这个网页和这个网页同名文件夹,文件夹里有网页的图片 在这个文件夹里就有图片了,另外 也可以打开这个网页,在网页图片上 右键 图片另存为选取图片。
过程与函数(另外还有包与触发器)是命名的PL/SQL块(也是用户的方案对象),被编译后存储在数据库中,以备执行。因此,其它PL/SQL块可以按名称来使用他们。所以,可以将商业逻辑、企业规则写成函数或过程保存到数据库中,以便共享。 过程和函数统称为PL/SQL子程序,他们是被命名的PL/SQL块,均存储在数据库中,并通过输入、输出参数或输入/输出参数与其调用者交换信息。过程和函数的唯一区别是函数总向调用者返回数据,而过程则不返回数据。在本节中,主要介绍: 1、创建存储过程和函数。 2、正确使用系统级的异常处理和用户定义的异常处理。 3、建立和管理存储过程和函数。创建函数 1. ...
Oracle PL/SQL学习笔记 一、PL/SQL 块 块定义语法: DECLARE /* 定义部分——定义常量、变量、复杂数据类型、游标 */
使用NOCOPY提示可以将过程的IN/IN OUT类型的参数从by value改为by referenceTuning PL/SQL Procedure Calls with the NOCOPY Compiler HintBy default, OUT and IN OUT parameters are passed by value. The values of any IN OUT parameters are copied before the subprogram is executed. During subprogram execution, temporary variables ...
如果你想删除或者更新被Select For Update引用的记录,你可以使用Where Current Of语句。UPDATE table_name SET set_clause WHERE CURRENT OF cursor_name; OR DELETE FROM table_name WHERE CURRENT OF cursor_name; Where Current Of语句允许你更新或者是删除最后由cursor取的记录。 下面一个使用Where Current Of更新记录的例子:CREATE OR REPLACE Function FindCourse ...
刚打开游标的时候,是位于一个空行,要用fetch into 才能到第一行。 只是要注意用更新游标的时候,不能在游标期间commit. 否则会报 ORA-01002: fetch out of sequence 就是COMMIT;导致错误 在打开有for update的cursor时,系统会给取出的数据加上排他锁(exclusive), 这样在这个锁释放前其他用户不能对这些记录作update、delete和加锁。 而我一旦执行了commit,锁就释放了,游标也变成无效的,再去fetch数据时就出现错误了。 因而要把commit放在循环外,等到所有 ...
包可将一些有联系的对象放在其内部。任何能在块定义部分出现的对象都可以在包中出现。这些对象包括存储过程、函数、游标、自定义的类型(例如PL/SQL表和记录)和变量。我们可以在其它的PL/SQL块中引用包中的这些对象。也就是说,包为PL/SQL提供了全局变量。1、包的定义一个包由两个独立的部分组成---包头和包体。各部分被单独地存放在数据字典中。定义一个包,要分别定义包头和包体。(1)定义包头存储过程或函数必须在包头中预定义。也就是说,在包头中仅定义存储过程名或函数名以及它们的参数。存储过程或函数的执行代码将在包体中定义。这不同于
Hi All, White screen is hurting you eyes? Bring you headache? Almostmaking you ineffectively working? Hundreds and thousands of pages of documents, endless codingand testing almost blind your eyes? Protect your eyes, NOW! These two processes are bothavailable for 1.PL/SQLDeveloper, SQL D ...
Createtable  create table A   (   USERID NUMBER(38),   PWD VARCHAR2(30)   )   tablespace USERS   pctfree 10   initrans 1   maxtrans 255   storage   (   initial 64K   minextents 1   maxextents unlimited   );   --======================================  ---创建procedure   create or repl ...
BEGIN   SELECT ...   SELECT ...   SELECT ...   ...   EXCEPTION   WHEN NO_DATA_FOUND THEN -- catches all ’no data found’ errors      2、异常的分类      有两种类型的异常,一种为内部异常,一种为用户自定义异常,内 ...
Global site tag (gtag.js) - Google Analytics