排序
Oracle导入数据库imp命令报错IMP-00032解决办法
错误 在使用imp命令进行数据的导入时报错: IMP-00032: SQL 语句超过缓冲区长度 IMP-00008: 导出文件中出现无法识别的语句 解决办法 在imp命令后添加buffer参数,如: imp lzda/[email protected]...
Oracle Flashback Drop:撤销表删除操作
Oracle中的flashback drop可以挽回DROP TABLE操作的影响。它可以被用于意外删除表操作之后的恢复。Flashback Drop比其他可以在这种情形下使用的恢复机制要快的多,比如point-in-time,而且不会...
Oracle左连接、右连接、全外连接、(+)号作用
在Oracle中,对于外连接, 也可以使用“(+) ”来表示。 关于使用(+)的一些注意事项: 1.(+)操作符只能出现在where子句中,并且不能与outer join语法同时使用; 2.当使用(+)操作符执行外连...
oracle中delete和truncate语句的区别
若使用delete from table_name语句,则整个表中的所有记录都将被删除,只剩下一个表格的定义,在这一点上,delete语句的作用和truncate table table_name的效果相同。但是delete语句可以用rollb...
Oracle数据库忘记用户密码的解决办法
在自己电脑上安装完oracle数据库,由于不是经常用,所以时常忘记密码。在这里把重新设置oracle密码的方法记下来,备忘。 1.首先打开cmd命令窗口,执行以下命令进入sql命令模式 sqlplus /nolog 2...
查看oracle数据库(database)的版本命令
在sqlplus下输入以下任意一个语句: SQL> select * from v$version; SQL> select version from v$instance; SQL> Select version FROM Product_component_version Where SUBSTR(PRODUCT...
Oracle数字前添加0的两种方式
有两种实现方式: 1.方式一 SELECT num, lpad(num, 5, '0') num_pad FROM DATA; NUM NUM_P --- ----- 540 00540 60 00060 2 00002 2. 方式二 SELECT num, to_char(num, '00000') num_pad FROM D...
Oracle ORA-01795: maximum number of expressions in a list is 1000错误解决
解决办法有两个: 1.使用INNER JOIN替换IN 例: SELECT foo FROM bar WHERE bar.stuff IN (SELECT stuff FROM asdf) 转换为 SELECT b.foo FROM ( SELECT DISTINCT stuff FROM asdf ) a JOIN bar...
数据库中索引的作用
在数据库中,索引是除表之外最重要的数据对象,其功能是提高对数据表的检索效率。在数据库中,索引是数据和存储位置的列表。对于包含大量数据的表来说,如果没有索引,那么对表中数据的查询速度...
Oracle for in loop语法使用示例
在函数里使用: -- 函数,按申请单,查询任务,信息源统计某结果表返回结果数量 CREATE OR REPLACE FUNCTION countDsQueryResult(p_in_applyid IN VARCHAR2, p_in_applydsid IN VARCHAR2, p_in_...