SQL
「已注销」
这个作者很懒,什么都没留下…
展开
-
MYSQL \G 用法:查询结果按列打印
今天才知道MYSQL有这个方便的用法,无知了。\G 放到sql语句后,可以使每个字段打印到单独的行,如:mysql> select * from user_msg limit 2 \G;*************************** 1. row *************************** uid: 1 today_msg: 0转载 2017-04-07 01:47:55 · 555 阅读 · 0 评论 -
常见的几种索引扫描的类型
原文地址一、如何查看SQL语句的执行计划1、在SQL*PLUS环境中执行SET AUTOTRACE ON 可以打开启动自动跟踪功能,如下(下面的红色字体是敲入的命令):ChenZw> set autotrace onChenZw> select * from emp; EMPNO ENAME JOB转载 2017-07-31 22:17:20 · 568 阅读 · 0 评论 -
【SQL】分组查询
(1)group by 子句用于指定分组列或者分组表达式(2)聚集函数用于对分组进行统计,如果没有对查询进行分组,则聚集函数将作用于整个查询结果;如果已对查询结果分组,则聚集函数将作用于每一个分组,即每一个分组进行一次统计。(3)having子句用于限定分组的返回结果(4)where子句对表中的记录进行过滤;而having子句对分组后形成的组进行过滤(5)在分组查询中,select原创 2017-04-28 00:36:51 · 514 阅读 · 0 评论 -
Oracle数据库下 查询那张表被锁定 被谁锁定
--查询那张表被锁定 被谁锁定 select s.sid, s.serial#, lo.oracle_username, lo.os_user_name, ao.object_name as 被锁表名称table_locked_name, s.username, s.schemaname, s.o原创 2017-04-18 13:24:48 · 4849 阅读 · 0 评论 -
【Oracle】dbms_output
若要在SQL* plus环境中看到dbms_output.put_line方法的输出结果,需要将环境变量SERVEROUTPUT设置为ON,即执行SET SERVEROUTPUT ON命令。原创 2017-04-25 01:57:11 · 350 阅读 · 0 评论 -
【数据库知识补充】模式与对象的关系
在Oracle中,数据对象是以模式(Schema)为单位进行管理和组织的。模式与用户之间的关系,一个模式只能被一个数据库用户所拥有,并且模式名称和用户的名称相同。表、索引、索引表、分区表、视图、实体化视图、序列、同义词、数据库连接、PL/SQL包、存储函数与存储过程、Java类与其他Java资源等都属于特定的模式,称为模式对象。表空间、用户、角色、目录、概要文件及上原创 2017-04-23 22:07:42 · 726 阅读 · 0 评论 -
视图学习之建立视图、授权、同义词创建
--新建视图create or replace view OWNERNAME.SYSTEMNAME_SENDNOTICE_INFO_PV as select CREATED_BY, CREATED_DATE, UPDATED_BY, UPDATED_DATE, ID_SENDNOTICE_INFO, RE原创 2017-04-23 17:14:22 · 1822 阅读 · 0 评论 -
存储过程调试
只有具有DEBUG CONNECT SESSION 和DEBUG ANY PROCEDURE 系统权限的用户才能调试PL/SQL 程序。原创 2017-05-05 01:52:39 · 401 阅读 · 0 评论 -
存储过程的调用
在SQL* plus调用存储过程在SQL*plus 中使用EXECUTE或CALL命令调用存储过程。例如: EXECUTE proc_show_emp(10); CALL proc_show_emp(10);在存储过程中调用存储过程 declare begin proc_show_emp(10); end;原创 2017-05-03 00:43:42 · 831 阅读 · 0 评论 -
理解oracle层次查询
作为一名开发和管理兼修的工程师,有时候会遇到编写复杂的sql ,此时就会查找资料,事后又很快会忘记。记得自己每次编写层次结构的时候都会找资料,到底谁是父亲,谁是孩子,prior放在那边代表什么意思。今天主要把层次的语法进行分析,并用自己的理解记住自顶向下和自底向上。基本语法很简单:select ... from table where 条件connect by prior转载 2017-05-02 23:40:37 · 381 阅读 · 0 评论 -
标准建表语句(建表、注释、索引、授权、同义词)
-- Create tablecreate table DATAOWNBER.SYSTEMNAME_DOCUMENT_RELATION( CREATED_BY VARCHAR2(100) not null,--创建人 CREATED_DATE DATE not null,--创建时间 UPDATED_BY原创 2017-04-18 13:28:18 · 1135 阅读 · 0 评论 -
MySQL学习---sql命令
查看MySQL版本: status原创 2017-03-27 23:24:29 · 274 阅读 · 0 评论 -
select into语句之踩坑(一)报错
begin select (case when p.product_code in ('A03XXX', 'MPXXX04000003') then v_claimType:='PD' when p.product_code in ('YGGHJGJHGJD01', 'MP0JKHHJ7110006') then v_claimType:='GL'原创 2017-04-11 20:57:13 · 2973 阅读 · 0 评论 -
Oracle字符串连接
Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 Connected as claimdata SQL> SELECT 'AAA'||'_'||'BBB'||'CCC' as concat FROM dual; CONCAT----------AAA_BBBCCC SQL>原创 2017-04-11 16:40:05 · 298 阅读 · 0 评论 -
Oracle查询数据库表信息SQL
-- 查询表信息SELECT * FROM user_tables;SELECT * FROM all_tables;SELECT * FROM dba_tables; --需要有DBA 权限才可以的 -- 查询当前用户下的所有对象 select * from tab t;SELECT distinct(tabtype) FROM tab;-- 查询索引信息SELEC原创 2017-04-10 11:32:27 · 388 阅读 · 0 评论 -
SQL查询select执行顺序
二、执行顺序1. FROM:对FROM子句中前两个表执行笛卡尔积生成虚拟表vt12. ON: 对vt1表应用ON筛选器只有满足 join_condition 为真的行才被插入vt23. OUTER(join):如果指定了 OUTER JOIN保留表(preserved table)中未找到的行将行作为外部行添加到vt2,生成t3,如果fr转载 2017-04-04 23:48:09 · 478 阅读 · 0 评论 -
ORACLE判别字段是否包含中文
示例: http://www.cnblogs.com/kerrycode/p/4233710.html原创 2017-08-20 15:03:13 · 965 阅读 · 0 评论