oracle
xueshenghu
这个作者很懒,什么都没留下…
展开
-
Oracle 取出动态sql 执行的结果的两种方式
----------------------------以下是针对动态sql执行结果后怎么赋值的两种方式---------------------------------------------第一种:直接executeimmediate‘insert intonewTable(id,name ) select id,name from dual’; 执行后 放到一个新的表里第二种方式:放到REF CURSOR 声明REF游标该方式分为两种:第一种取出整表的所有...原创 2020-11-25 10:41:41 · 2311 阅读 · 0 评论 -
Oracle 存储过程动态sql 中出现 日期格式 中文及符号等的处理 多重for循环
最近针对一个多维度业务逻辑写了一个存储过程,遇到的问题留存以下:1.声明的变量 长度不够导致,这个当时客户不提供debug权限,无法查到问题,可通过 plsql--》文件--》命令窗口 exec '存储过程名称';可以大致拿到错误原因,写一点测试一点 很难受。2.拼接日期字符串时 老是出现关于单引号的问题。如汉字:v_sql :='selecct to_char(sysdate,'||'''yyyy'''||') from dual'; 关于写between and 的 建议...原创 2020-11-23 15:53:55 · 919 阅读 · 0 评论 -
oracle数据链
创建用户可以先用已有的用户来创建用户--------创建连接链create database link con_Link connect to connzbdc identified by zbdc using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 1原创 2012-02-27 18:22:20 · 477 阅读 · 0 评论 -
oracle11g 密码过期问题
默认的是180天conn /as sysdba;alter profile default limit password_life_time unlimited;alter user "原用户名" identified by "原密码";原创 2015-08-11 15:16:40 · 312 阅读 · 0 评论 -
oracle 游标实例
create or replace procedure testas CURSOR cursor_test IS select 5 from dual union all select 6 from dual union all select 7 from dual union all select原创 2015-08-14 09:41:06 · 274 阅读 · 0 评论 -
oracle 命令操作 @符号
1.连接到特定的数据库:conn 用户名/密码@实例;2.连接上之后用控制台命令执行文件:如txt文件在控制台输入:@+文档路径 就会执行你文档中的内容存储过程执行的时候需要在存储过程中的最后一行加上“/”原创 2015-08-07 14:01:16 · 477 阅读 · 0 评论