sql语法语句
huangliang0703
这个作者很懒,什么都没留下…
展开
-
ocp-047-29 子查询
29. A non-correlated subquery can be defined as ____. A. a set of sequential queries, all of which must always returna single value B. a set of sequential queries, all of which must return valuesf转载 2014-06-24 23:08:03 · 653 阅读 · 0 评论 -
sql%found/sql%notfound/sql%rowcount
当执行一条DML语句后,DML语句的结果保存在四个游标属性中,这些属性用于控制程序流程或者了解程序的状态。当运行DML语句时,PL/SQL打开一个内建游标并处理结果,游标是维护查询结果的内存中的一个区域,游标在运行DML语句时打开,完成后关闭。隐式游标只使用SQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNT三个属性.SQL%FOUND,SQL%NOTFOUND是布尔值,SQL%原创 2017-10-16 14:54:49 · 660 阅读 · 0 评论 -
区间统计求和
表的结构如下:id1 id2206 18875035853200 18783085638200 18288745129200 15829093718200 15738228443200 13781550519200 13651265104199 15820360918199 15086195801199 13794622211199 1354原创 2017-03-13 19:38:07 · 823 阅读 · 0 评论 -
ORA-38104: 无法更新 ON 子句中引用的列: "A"."CAMPAIGNID"
今天在执行一个meger sql 时,报了下面的错误:ORA-38104: 无法更新 ON 子句中引用的列: "A"."CAMPAIGNID" ,原来是在 on 中的列不能更改SQL> merge into cfgbk.huang1 ausing cfgbk.huang bon (a.campaignid = b.campaignid and a.userid = b.u原创 2016-11-10 16:07:07 · 8266 阅读 · 0 评论 -
BIT_COUNT()&BIT_OR()
在学习MySQL手册时,看到根据天数计算访问量时,出现了BIT_COUNT()和BIT_OR()两个函数来处理天数计算的问题所使用的表格信息如下:mysql> select year,month,day from t1;+------+-------+------+| year | month | day |+------+-------+------+| 2000 |转载 2014-11-02 17:34:29 · 501 阅读 · 0 评论 -
dba_free_space中同一个file_id存在多条记录的问题
SQL> Set pagesize 1000SQL> col FILE_NAME for a40SQL> col "used%" for 99.99SQL> col "free%" for 99.99SQL> SELECT a.FILE_ID, 2 a.FILE_NAME, 3 trunc(a.BYTES/1024/1024/1024,0) tota原创 2014-11-01 15:17:41 · 957 阅读 · 0 评论 -
connect by语法探究
connect by是sql语句中常用的语法,其中的条件就表示了父子之间的连接关系,比如 connect by id=prior pid。常见的,connect by会在构造序列的时候使用,用select rownum from dual connect by rownum代替早期版本的 select rownum from all_objects转载 2014-11-14 15:58:59 · 1131 阅读 · 0 评论 -
正则表达式regexp_replace
SQL> select ename,regexp_replace(ename,'[[:upper:]]+') from emp;ENAME REGEXP_REPLACE(ENAME-------------------- --------------------SMITHALLENWARDJONESMARTINBLAKECLARKSCOTTKI原创 2014-10-10 16:32:37 · 909 阅读 · 0 评论 -
oracle中行转列
下面我们来模拟:转载 2014-09-12 10:41:08 · 746 阅读 · 0 评论 -
ocp-047-30 timestamp with local time zone 和timesatamp with time zone
30. You need to create a table for a banking application with the following considerations: 1) You want a column in the table to store the duration of the credit period. 2) The data in the colum转载 2014-06-24 23:46:13 · 745 阅读 · 0 评论 -
MYSQL 表空间迁移
表空间迁移。有如下原因你可能需要将InnoDB表复制到不同的数据库服务器上。不增加生产负载的情况下生成 一个报表在一个新的服务器上建立一个和生产上数据相同的表做一个备份在发生问题或错误操作时用于恢复快速将数据从一个服务器迁移到另一个服务器命令FLUSH TABLES ... FOREXPORT 使.ibd文件保持一致的状态。只有文件处于一致的状态我们才可以复制它。这个命令也会同时创建一个扩展名.c...原创 2018-06-19 16:44:14 · 1293 阅读 · 0 评论