ORACLE
文章平均质量分 55
风兮云飞
这个作者很懒,什么都没留下…
展开
-
ORA-0131:Insufficient privileges
用pl/sql developer 调试存储过程报错note:debugging requires the debug connect session system privilege. 原因是用户权限不够,使用以下命令授予权限:GRANT debug any procedure, debug connect session TO username...原创 2009-10-21 18:34:29 · 88 阅读 · 0 评论 -
oracle数据库存储过程使用权限赋给另一个用户
将oracle数据库dzjc用户的dzjc_pack_xzxk_exchange存储过程使用权限赋给bjsp_tysp用户。需要登录到dzjc上,然后执行一下语句:grant all on dzjc_pack_xzxk_exchange to bjsp_tysp;这样就可以在bjsp_tysp中使用dzjc的dzjc_pack_xzxk_exchange存储过程了。...原创 2010-11-09 11:02:41 · 1375 阅读 · 0 评论 -
数据库:删除表中重复记录,只保留一行
我用的SQL语句: [color=red]delete from fp_sgfpxx where fphm in (select fphm from fp_sgfpxx group by fphm having count(fphm) > 1) and rowid not in (select min(rowid) from fp_sgfpxx group by fp...原创 2011-03-07 21:54:37 · 412 阅读 · 0 评论 -
Oracle通配符,运算符的使用
[color=darkred][size=small]oracle通配符,运算符的使用[/size][/color] 用于where比较条件的有: 等于:=、=、 =、<、<=、>、>=、<> 包含:in、not in exists、not exists 范围:between……and、not ...原创 2010-11-03 21:13:05 · 89 阅读 · 0 评论 -
Oracle Dual表
一、Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中,如: 1、查看系统当前时间 select sysdate from dual; 2、当计算器使用 select 3+3 from dual; 3、查看系统当前用户 select user from dual; 4、将系统当前时间转换为一定的格式:...原创 2010-11-03 21:09:53 · 56 阅读 · 0 评论 -
在sql语句里截取时间字段年\月\日\小时\分钟
在sql语句里截取时间字段年\月\日\小时\分钟select CONVERT(varchar(16), getDate(),120)原创 2010-05-28 10:49:55 · 909 阅读 · 0 评论 -
oracle 数据库模式对象,索引,序列,同义词,查看用户拥有的表,聚簇,数据库链接
数据库模式对象: Sql代码 1.TABLE 表 用于存储数据的基本结构 2.VIEW 视图 以不同的侧面反映表的数据,是一种逻辑上的表 3.INDEX 索引 加快表的查询速度 4.CLUSTER 聚簇 将不同表的字段并用的一种特殊结构的表集合 5.SEQUENCE 序列 生成数字序列,用于在插入时自动填充表的字段 ...原创 2010-05-20 16:20:35 · 298 阅读 · 0 评论 -
Oracle日志查看
Oracle日志查看一.Oracle日志的路径:登录:sqlplus "/as sysdba"查看路径:SQL> select * from v$logfile;SQL> select * from v$logfile;(#日志文件路径)二.Oracle日志文件包含哪些内容:(日志的数量可能略有不同)control01.ctl example01.d...2010-05-03 22:05:07 · 2391 阅读 · 0 评论 -
使用pl/sql 对Oracle 存储过程进行调试
在pl/sql 中右击存储过程->选择View ,打开选择的存储过程后在存储过程块列表中选择开始执行的存储过程块,右击->在右击列表中选择"Test",将会打开本块存储过程,点击文件内容中最上面一个“begin”顶上一行中第一个图标(黄色的底,有一个放大镜在上面)开始进行调试;在同一行中的绿色向右的三角形表示不进行调试,一直运行到结束;Step into 表示调试往下走一步;在文本框框的最下面有一...2009-12-08 16:59:03 · 70 阅读 · 0 评论 -
Oracle创建删除用户、角色、表空间、导入导出、...命令总结
//创建临时表空间create temporary tablespace zfmi_temptempfile 'D:\oracle\oradata\zfmi\zfmi_temp.dbf' size 32m autoextend on next 32m maxsize 2048mextent management local;//tempfile参数必须有...原创 2009-12-08 12:46:41 · 46 阅读 · 0 评论 -
PL/SQL Developer使用技巧
PL/SQL Developer使用技巧 1、PL/SQL Developer记住登陆密码 在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码; 设置方法:PL/SQL Developer 7.1.2 ->tools->Preferences->Oracle->Logon Histo...2009-10-21 18:48:09 · 97 阅读 · 0 评论 -
oracle 主要文件位置
oracle 日志记录存放位置 /ORACLE_BASE/admin/orcl/bdump/alert_orcl.logoracle 监听文件 E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.oraoracle 登陆信息配置 E:\oracle\product\10.2.0\db_1\NETWORK\ADMI...2009-10-21 18:47:27 · 101 阅读 · 0 评论 -
oracle job 的使用
oracle job ,定时执行任务 begin sys.dbms_job.submit(job => :job, what => 'check_err;', next_date => trunc(sysdate)+23/24, int...原创 2009-10-21 18:46:54 · 53 阅读 · 0 评论 -
Oracle使用手册(一)---声明变量
Oracle使用手册(一)---声明变量 /**//*--建表create table student(recordid number(38),sid int not null ,sname varchar2(50), sdate date,sage number(3));*/--删除表--drop table student;...原创 2009-10-21 18:42:56 · 156 阅读 · 0 评论 -
Oracle删除当前用户下的所有表、视图、序列、函数、存储过程、包
Oracle删除当前用户下的所有表、视图、序列、函数、存储过程、包--delete tables Sql代码 select 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables; select 'drop table ' || table_name ||';'||chr(13)|...原创 2009-10-21 18:39:28 · 69 阅读 · 0 评论 -
DECLARE CURSOR的使用
DECLARE CURSORDECLARE @license_id numeric(9) DECLARE license_cursor CURSOR FOR --建立游标使用结果集 select license_id from license where license_id = 3 OPEN license_cursor --填充结果...原创 2009-10-21 18:38:25 · 2373 阅读 · 0 评论 -
Oracle 游标使用大全
查询 SELECT语句用于从数据库中查询数据,当在PL/SQL中使用SELECT语句时,要与INTO子句一起使用,查询的返回值被赋予INTO子句中的变量,变量的声明是在DELCARE中。SELECT INTO语法如下: SELECT [DISTICT|ALL]{*|column[,column,...]} I...原创 2009-10-21 18:36:27 · 57 阅读 · 0 评论 -
oracle 定时操作
在Oracle10g里面,已经不赞成使用DBMS_JOB,推荐使用DBMS_SCHEDULER,它的健壮为调度提供更好的规划和结构。下面我只简单写一个例子。 begin DBMS_SCHEDULER.CREATE_PROGRAM( program_name => 'guozhw', program_type => 'STORED_PROCEDURE', ...原创 2009-10-21 18:35:23 · 113 阅读 · 0 评论 -
oracle 练习题
显示EMP表中不同的部门编号。 如果要在查询的同时排序显示结果,可以使用如下的语句: [code="java"]SELECT 字段列表 FROM 表名 WHERE 条件 ORDER BY 字段名1 [ASC|DESC][,字段名2 [ASC|DESC]...]; [/code]SELECT 字段列表 FROM 表名 WHERE 条件 ORDER ...原创 2010-11-14 20:25:48 · 178 阅读 · 0 评论