with tmp1 as (selectt."ID",t.userName,t.productId,t.operateId,t.normalIds,t.operateTimefrom trsaaa_statisticripeData t left join idsuser t2 on t.usern...
分类:
数据库 时间:
2014-11-24 22:03:18
阅读次数:
289
目录: 1. 视图概述 1.1 为什么引入视图 1.2 什么是视图 1.3 视图的好处 1.4 视图的分类 2. 视图的建立和删除 3. 实验1.视图概述1.1为什么引入视图[1]问题:假如因为某种需要,a表与b表需要进行合并起来组成一个新的表c。最后a表与b表都不会存...
分类:
数据库 时间:
2014-11-24 22:01:42
阅读次数:
284
执行动态sql的语法为:
Excute immediate 动态SQL语句 using 绑定参数列表 returning into 输出参数列表
测试表:表:student(id,name,age);
例子:存储
create or replace procedure p_stu_info(s_id number) is
v_name varchar2(10);
v_ag...
分类:
数据库 时间:
2014-11-24 20:56:58
阅读次数:
230
ORA-01843: 无效的月份失败的 sql 为:XXXXXXXXXXXXXXXX执行sql语句更改为美国语言后仍然失败,ALTER SESSION SET NLS_DATE_LANGUAGE='AMERICAN';结果是注册表的问题,优化后多余的语言被清理掉了,所以,要修复注册表将下面的文件复制...
分类:
数据库 时间:
2014-11-24 20:49:53
阅读次数:
731
介于,最近发现,向高级程序员进阶过程中,SQL SERVER并发处理,索引,GC,缓存方面的高级理解必不可少。因此,为以后做准备,决定将相关的文档整理一份。希望能对自己,对博友有一定的吧帮助。一:基本概念1.索引的用途:为数据库提供了额外的方式查找数据并快速找到数据的存储位置。我们可以把SQL SE...
分类:
数据库 时间:
2014-11-24 20:49:27
阅读次数:
184
select的 high_priority还是比较有用,在实践中,平均5~6秒提高到3秒========================================================================= 前面的部分主要是聚焦于如何让单独的查询执行的速度更快。MySQ....
分类:
数据库 时间:
2014-11-24 20:44:51
阅读次数:
201
下面例子显示了如何建立利用Sql++建立一个连接,执行查询操作,返回一个结果集,并且打印. 1 #include 2 #include 3 #include 4 #include 5 #include 6 7 using namespace std; 8 9 int main()10 ...
分类:
数据库 时间:
2014-11-24 20:35:46
阅读次数:
278
画图解释 SQL join 语句我认为 Ligaya Turmelle 的关于SQL联合(join)语句的帖子对于新手开发者来说是份很好的材料。SQL 联合语句好像是基于集合的,用韦恩图来解释咋一看是很自然而然的。不过正如在她的帖子的回复中所说的,在测试中我发现韦恩图并不是十分的匹配SQL联合语法。...
分类:
数据库 时间:
2014-11-24 20:31:41
阅读次数:
315
索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存(KURT注,该数据结构在编辑表的时候其实是可以选择的)。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列...
分类:
数据库 时间:
2014-11-24 20:29:41
阅读次数:
271
1.添加文件
touch?
/Library/LaunchDaemons/com.mysql.mysql.plist
2.添加内容
<?xml?version="1.0"?encoding="UTF-8"?>??
<!DOCTYPE?plist?PUBLIC?"-//Apple//DTD?PLIST?1.0//EN"?"http://www.apple...
分类:
数据库 时间:
2014-11-24 19:21:32
阅读次数:
246
在Oracle PL-SQL中,左连接和右连接也可以以如下方式来实现
例子:
SELECT stu_name, class_name
FORM students, classes
WHERE students.classid(+) = classes.id
上面这个sql查询使用了右连接。
即“(+)”所在位置的另一侧为连接的方向。
右连接说明等号右侧的所有记录均会被显示,无论其...
分类:
数据库 时间:
2014-11-24 19:21:17
阅读次数:
198
例子:
select * from table_test
where creatdate between to_date('2009-11-1 8:47:14','yyyy-mm-dd hh24:mi:ss')
and to_date('2009-12-1 8:47:14','yyyy-mm-dd hh24:mi:ss')
推荐使用:
select * from table...
分类:
数据库 时间:
2014-11-24 19:17:08
阅读次数:
564
事务和快照同步时提示:当IDENTITY_INSERT设置为OFF时不能向表插入显示值。(源:MSSQLServer,错误码:544)...
分类:
数据库 时间:
2014-11-24 19:16:40
阅读次数:
142
Oracle数据库锁表查询以及解锁进程
Oracle数据库操作中,我们有时会用到锁表查询以及解锁和kill进程等操作,那么这些操作是怎么实现的呢?本文我们主要就介绍一下这部分内容。
锁表查询的代码有以下的形式:
select count(*) from v$locked_object;
select * from v$locked_object;...
分类:
数据库 时间:
2014-11-24 19:13:33
阅读次数:
166
转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog) 最近一直在做游戏后台工具的一些关于数据统计的工作,对于mysql的时间函数用的比较多,但是用过了就忘记了,又容易混淆,所以在此记录一下使用过的函数,以后逐步补全。 1、now(),返回当前的时间格式。 > select NOW(); > '2014-11-24 18:38:17' 2、CURDA...
分类:
数据库 时间:
2014-11-24 19:12:23
阅读次数:
165
首先要看你的Oracle优化器采用的是RBO还是CBO,
(1)如果使用的是RBO的话,会按照规则顺序来进行的.
(2)如果使用的是CBO的话,那么可以使用HINT方式进行修改。
语法:SELECT /*+ index(table IndexName)*/
如果查询语句中,表用到别名时,上边语句中的table一定要是别名,否则不走执行强制索引。
例子:
select /*+INDEX(...
分类:
数据库 时间:
2014-11-24 19:12:12
阅读次数:
316
Explain语法EXPLAIN SELECT ……变体:1. EXPLAIN EXTENDED SELECT ……将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被MySQL优化器优化后的查询语句 2. EXPLAIN PARTITIONS SELECT ……用于分....
分类:
数据库 时间:
2014-11-24 19:11:33
阅读次数:
249