码迷,mamicode.com
首页 > 数据库
一个with as的oracle应用
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
4 mysql视图
目录: 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
oracle动态sql
执行动态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语句更改为美国语言后仍然失败的解决办法
ORA-01843: 无效的月份失败的 sql 为:XXXXXXXXXXXXXXXX执行sql语句更改为美国语言后仍然失败,ALTER SESSION SET NLS_DATE_LANGUAGE='AMERICAN';结果是注册表的问题,优化后多余的语言被清理掉了,所以,要修复注册表将下面的文件复制...
分类:数据库   时间:2014-11-24 20:49:53    阅读次数:731
SQL SERVER 2008 索引、数据存储基本理论【原创】
介于,最近发现,向高级程序员进阶过程中,SQL SERVER并发处理,索引,GC,缓存方面的高级理解必不可少。因此,为以后做准备,决定将相关的文档整理一份。希望能对自己,对博友有一定的吧帮助。一:基本概念1.索引的用途:为数据库提供了额外的方式查找数据并快速找到数据的存储位置。我们可以把SQL SE...
分类:数据库   时间:2014-11-24 20:49:27    阅读次数:184
MySQL查询优化--细节理论
select的 high_priority还是比较有用,在实践中,平均5~6秒提高到3秒========================================================================= 前面的部分主要是聚焦于如何让单独的查询执行的速度更快。MySQ....
分类:数据库   时间:2014-11-24 20:44:51    阅读次数:201
Mysql++学习(三)------举个栗子
下面例子显示了如何建立利用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 语句
画图解释 SQL join 语句我认为 Ligaya Turmelle 的关于SQL联合(join)语句的帖子对于新手开发者来说是份很好的材料。SQL 联合语句好像是基于集合的,用韦恩图来解释咋一看是很自然而然的。不过正如在她的帖子的回复中所说的,在测试中我发现韦恩图并不是十分的匹配SQL联合语法。...
分类:数据库   时间:2014-11-24 20:31:41    阅读次数:315
mysql索引
索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存(KURT注,该数据结构在编辑表的时候其实是可以选择的)。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列...
分类:数据库   时间:2014-11-24 20:29:41    阅读次数:271
mac 下添加mysql开机启动
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 (+) 连接符的用法
在Oracle PL-SQL中,左连接和右连接也可以以如下方式来实现 例子: SELECT stu_name, class_name FORM students, classes WHERE students.classid(+) = classes.id 上面这个sql查询使用了右连接。 即“(+)”所在位置的另一侧为连接的方向。 右连接说明等号右侧的所有记录均会被显示,无论其...
分类:数据库   时间:2014-11-24 19:21:17    阅读次数:198
在Oracle PL-SQL中,between and 函数的用法
例子: 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)
事务和快照同步时提示:当IDENTITY_INSERT设置为OFF时不能向表插入显示值。(源:MSSQLServer,错误码:544)...
分类:数据库   时间:2014-11-24 19:16:40    阅读次数:142
Oracle数据库锁表查询以及解锁进程
Oracle数据库锁表查询以及解锁进程   Oracle数据库操作中,我们有时会用到锁表查询以及解锁和kill进程等操作,那么这些操作是怎么实现的呢?本文我们主要就介绍一下这部分内容。   锁表查询的代码有以下的形式:   select count(*) from v$locked_object;   select * from v$locked_object;...
分类:数据库   时间:2014-11-24 19:13:33    阅读次数:166
关于mysql常用时间函数
转载请注明出处:帘卷西风的专栏(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 用HINT方式强制索引
首先要看你的Oracle优化器采用的是RBO还是CBO, (1)如果使用的是RBO的话,会按照规则顺序来进行的. (2)如果使用的是CBO的话,那么可以使用HINT方式进行修改。 语法:SELECT /*+ index(table IndexName)*/ 如果查询语句中,表用到别名时,上边语句中的table一定要是别名,否则不走执行强制索引。 例子: select /*+INDEX(...
分类:数据库   时间:2014-11-24 19:12:12    阅读次数:316
MYSQL 执行计划
Explain语法EXPLAIN SELECT ……变体:1. EXPLAIN EXTENDED SELECT ……将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被MySQL优化器优化后的查询语句 2. EXPLAIN PARTITIONS SELECT ……用于分....
分类:数据库   时间:2014-11-24 19:11:33    阅读次数:249
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!