排序
Oracle中显式游标使用时的注意事项
使用显式游标时需要注意以下事项: 使用前需用%ISOPEN检查其打开状态,只有此值为TRUE的游标才可使用,否则要先将游标打开; 在使用游标过程中,每次都要用%FOUND或%NOTFOUND属性检查是否返回成...
Oracle存储过程动态批量创建视图
背景介绍 需求:在数据库中有些结果表保存在JW_DS_BASE_INFO表的DS_TABLE_CASE字段中,现在需要将这些表取出,根据这些表批量创建视图。 实现 CREATE OR REPLACE PROCEDURE 'CREATE_MULTIPLE_VI...
oracle中查询所有用户及用户权限
oracle查询用户及用户权限的方法如下: 1.查看所有用户: select * from dba_users; select * from all_users; select * from user_users; 2.查看用户或角色系统权限(直接赋值给用户或角色的系...
Oracle中decode函数用法
Oracle中decode函数用法: 语法及含义: 用法1 decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻译值1) ELSIF 条件=值2 THEN RETURN...
Windows Oracle 11g一键完全卸载步骤图文教程(So Easy!)
环境信息 系统:windows 10 ; Oracle版本: Oracle 11g ; 卸载步骤如下: 1.停止相关oracle服务; 在Win+R运行services.msc,打开服务管理; 停止oracle相关服务; 2.以管理员身份运行deinsta...
过程,函数,触发器的区别
过程与函数的区别: 函数一般用于计算和返回一个值,可以将经常需要进行的计算写成函数。函数的调用是表达式的一部分,而过程的调用是一条PL/SQL语句。 函数与过程在创建的形式上有些相似,也是...
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数据库(database)的版本命令
在sqlplus下输入以下任意一个语句: SQL> select * from v$version; SQL> select version from v$instance; SQL> Select version FROM Product_component_version Where SUBSTR(PRODUCT...
MySQL decode()的等同实现
MySQL decode()的等同实现: 在Oracle中使用decode方法可以轻松实现代码和值之间的转换,但是在MySQL中该如何实现类似功能呢? MySQL中没有直接的方法可以使用,但是我们可以通过下面两种方法来...
ORACLE中赋予一个用户查询另一个用户所有表的权限
ORACLE中赋予一个用户查询另一个用户所有表的权限,例如,赋予iarp_ww用户查询ods_sgaj用户所有表的权限,具体操作: 1.使用管理员账号登录 登录后执行下面的sql: select 'GRANT SELECT ON ods_...