Oracle/MSSQL中通过关键字查找所有存储过程和索引

oracle 查找存储过程 1 select t.name,t.text from all_source t where type = 'PROCEDURE' and text like '%var_app_1_pst%' 查找函数 1 ...

2018-09-04 11:26:02

阅读数:40

评论数:0

Oracle 查询库中所有表名、字段名、字段名说明,查询表的数据条数、表名、中文表名

查询所有表名: select t.table_name from user_tables t; 查询所有字段名: select t.column_name from user_col_comments t; 查询指定表的所有字段名: select t.column_name from user_c...

2018-07-23 16:04:40

阅读数:30

评论数:0

Oracle 单字段拆分成多行

方法一SELECT DISTINCT STUID, REGEXP_SUBSTR (STUNAME, '[^,]+', 1, LEVEL) STUNAME, STUSEX FROM T_STU CONNECT BY LEVEL <= LENGTH...

2018-04-25 16:34:42

阅读数:60

评论数:0

oracle to_char格式数值

C:\Users\XXX>sqlplus / as sysdba SQL*Plus: Release 10.2.0.5.0 - Production on 星期日 8月 28 15:51:42 2016 Copyright (c) 1982, 2010, Oracle. ...

2018-04-18 16:21:43

阅读数:83

评论数:0

Oracle的Merge into语法

MERGE INTO是Oracle 9i以后才出现的新的功能。那这个功能 是什么呢?简单来说,就是:“有则更新,无则插入”,用来合并UPDATE和INSERT语句.通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这...

2018-04-09 11:13:05

阅读数:38

评论数:0

rollup分析函数

表的初始数据:使用rollup进行汇总之后的数据:select t.first_name,sum(t.salary) from t_test1 tgroup by rollup(t.first_name)可以改写为:select nvl(t.first_name,'total'),sum(t.sa...

2018-03-09 09:52:35

阅读数:40

评论数:0

oracle常用函数记录

--字符串挨个输出:substr、connect by level select t.login_name, substr(t.login_name, level, 1)  from (select t.login_name          from sys_user t         whe...

2018-03-09 09:44:40

阅读数:55

评论数:0

RANK、DENSE_RANK以及ROW_NUMBER区别

场景数据库查询中,很多时候都会遇到对数据进行分组,然后组内排序加序号的需求。应用对于组内排序一般有三个函数可供使用,它们是RANK()、DENSE_RANK()以及ROW_NUMBER()。它们都是对分过组的数据排序加序号,不过又有各自的区别。语法它们的语法是一样的,如下:[sql] view p...

2018-03-07 16:35:43

阅读数:176

评论数:0

ORACLE replace和translate函数详解

简要比较:replace:字符串级别的代替  如:SELECT REPLACE('acdd','cd','ef') FROM dual; →aefdtranslate:字符级别的代替如:SELECT TRANSLATE('acdd','cd','ef') FROM dual; →aeff分别详解:...

2018-03-06 11:20:56

阅读数:52

评论数:0

Oracle中coalesce函数的用法

首先,建一个视图:[sql] view plain copyCREATE OR REPLACE VIEW v AS SELECT NULL AS c1,NULL AS c2,1 AS c3,NULL AS c4,2 AS c5,NULL AS c6 FROM dual UNION ALL SELE...

2018-03-06 11:18:47

阅读数:75

评论数:0

ORACLE删除用户时断开当前连接的用户

1、首先查找目标用户的进程 select sid,serial# from v$session where username='CRM'; 使用此语句会返回一个进程列表,每行有两个数字,然后用数字替代下面的sid和serial   2、alter system kill session 's...

2017-10-26 13:49:07

阅读数:152

评论数:0

windows下 Oracle11完全卸载方法

一、在oracle11G以前卸载oracle会存在卸载不干净,导致再次安装失败的情况,在运行services.msc打开服务,停止Oracle的所有服务。 二、 oracle11G自带一个卸载批处理\app\Administrator\product\11.2.0\dbhome_1\dein...

2016-10-25 10:53:21

阅读数:128

评论数:0

Oracle安装错误ora-00922(缺少或无效选项)

安装Oracle 11g R2的过程中,在新建数据库实例时出现了该错误,如果选择"忽略"就会出现ora-28000错误。 经网络查询验证,这是属于在前面配置管理员密码的时候,采用了数字开头的密码,Oracle貌似对此不支持,但当时不提示出错,晕倒!据说包含其他非法特殊字符...

2016-10-25 10:37:15

阅读数:136

评论数:0

ORACLE操作异常记录

1.ORA-00918: column ambiguously defined错误应对方法:某一列定义模糊 2.ORA-01790: expression must have same datatype as corresponding expression:数据类型必须一致(看看是不是用了UN...

2012-11-01 11:31:54

阅读数:256

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭