码迷,mamicode.com
首页 > 数据库
SQL解析器的性能测试
对同一个sql语句,使用3种解析器解析出ast语法树(这是编译原理上的说法,在sql解析式可能就是解析器自定义的statement类型),执行1100万次的时间对比。...
分类:数据库   时间:2014-12-23 21:14:03    阅读次数:754
access 2007 vba 开发中学到的知识
使用ado连接本身的数据库,需要先创建一个 adodb.connection的连接对象 Set cn = CreateObject("ADODB.Connection") 数据库的提供者 cn.Provider = "Microsoft.ACE.OLEDB.12.0" CurrentProject....
分类:数据库   时间:2014-12-23 21:07:05    阅读次数:146
oracle单行函数之类型转换
oracle数据类型转换:显示转换盒隐式转换oracle自动完成转换需要进行显式转换l使用双引号向日期中添加字符 1 SQL> select to_char(sysdate, 'yyyy-mm-dd day') from dual; 2 3 TO_CHAR(SYSDATE,'YYYY-MM-DD.....
分类:数据库   时间:2014-12-23 20:52:27    阅读次数:244
oracle单行函数之日期函数
在日期上加上或减去一个数字结果仍为日期。 两个日期相减返回日期之间相差的天数。 可以用数字除24来向日期中加上或减去小时。 1 SQL> select sysdate ,sysdate+2 from dual; 2 3 SYSDATE SYSDATE+2 4 ----------...
分类:数据库   时间:2014-12-23 20:49:55    阅读次数:229
ORACLE—005:创建JOB(一)
JOB在实际应用中,使用很多。一般用户定时执行某些函数,存储过程等。下面看看如何创建并启动JOB。例如,使用job定时执行某个存储过程。存储过程名:Pro_Test_JOB执行间隔:2小时,sql语句如下declare job number; v_count number; begin SELECT COUNT(*) INTO v_count ...
分类:数据库   时间:2014-12-23 19:34:07    阅读次数:318
ORACLE 日期
sysdata为当前系统日期: select to_char(sysdate,'D') from dual;  当前日期为这周的第几天,周日为第一天 select to_char(sysdate,'DD') from dual; 当前日期为这月的第几天 select to_char(sysdate,'DDD') from dual; 当前日期为这年的第几天 假设当前日期为2014-12...
分类:数据库   时间:2014-12-23 19:34:25    阅读次数:304
ORACLE—005:创建JOB(二)
如果需要创建带参数的job,如何创建呢。我们直接将参数声明,并赋值,然后传给job调用的存储过程即可。例如,存储过程名为Pro_Test_JOB,参数共有一个,是VARCHAR2类型。创建JOB如下:declare job number; v_count number; begin SELECT COUNT(*) INTO v_count FROM u...
分类:数据库   时间:2014-12-23 19:34:04    阅读次数:204
探索Oracle之数据库升级八 12c Downgrade 11gR2
探索Oracle之数据库升级八 12c Downgrade 11gR2 前言:        我们前面已经完成了11gR2 upgrade to 12c 的升级,整个过程还是比较顺利的,虽然和以前版本升级有些不太一样,但是整个难度不是太大,但是由于太多的特性不同,大大的加长了升级的时间。        但是对于Oracle 12c降回到之前版本,会有些限制,只能降级到升级前...
分类:数据库   时间:2014-12-23 19:28:56    阅读次数:270
MongoDB设置访问权限、设置用户、在Java中用户名密码访问
以下操作基于Windows平台1、启动MongoDB服务 mongod.exe --dbpath d:\mongodb-win32-x86_64-2.2.2\data --logpath d:\mongodb-win32-x86_64-2.2.2\log\mongo.log --auth 【--.....
分类:数据库   时间:2014-12-23 19:26:45    阅读次数:561
oracle单行函数之数字函数
round--四舍五入函数trunc--截断函数mod--求余函数round和trunc除了可以操作数字外还可以操作日期。Demo 1 SQL> select round(45.926,2),round(45.926,1),round(45.926,0),round(45.926),round(45...
分类:数据库   时间:2014-12-23 19:28:03    阅读次数:152
oracle遍历表更新另一个表(一对多)
declare cursor cur_test is select t.txt_desig, m.segment_id, s.code_type_direct, case when s.uom_dist_ve...
分类:数据库   时间:2014-12-23 19:26:52    阅读次数:378
SQLite中文排序
定义一个类:using System.Data.SQLite;namespace DAL{ /// /// SQLite中文排序 /// [SQLiteFunction(FuncType = FunctionType.Collation, Name = "PinYin")...
分类:数据库   时间:2014-12-23 19:22:45    阅读次数:211
数据库2
数据库(二)修改表格如果SQL server 2008中无法修改表结构,提示错误为:不允许保存修改,……解决方案:工具→选项→左侧的Designers→表设计器和数据库设计器去掉“阻止保存要求重新创建表的更改”前面的钩,重新启动系统。--修改数据库的名字将student的名字修改成xueshengs...
分类:数据库   时间:2014-12-23 19:21:26    阅读次数:188
spark1.2.0版本SparkSQL使用parquet类型注意事项
在Spark1.2.0版本中是用parquet存储类型时注意事项:sql语句:select * from order_created_dynamic_partition_parquet;在spark-sql中执行结果:2014-05 [B@4621484a [B@3311163e2014-0...
分类:数据库   时间:2014-12-23 19:17:22    阅读次数:326
MySql to EF在SaveChange时报空引用的错误
项目中有使用MySql数据库,EF做数据层,发现有一张表保存时始终报错。报错信息如下 System.NullReferenceException: 未将对象引用设置到对象的实例。 在 MySql.Data.Entity.ListFragment.WriteSql(StringBuilder sql)...
分类:数据库   时间:2014-12-23 19:13:36    阅读次数:215
一段高质量的SQL从问问题开始(笔记)
首先SQL书写的目的是为了解决问题,因此只有明白了要解决的问题,才能写出更加高效的SQL语句,才能优雅的解决问题,获得更多的快乐!在写一个SQL语句的时候不妨像优化器一样思考,问自己以下的这些问题,相信长时间的积累的结果一定可以让自己的SQL变得高效并且优雅1)为了获取所需要的全部数据需要那些表?2...
分类:数据库   时间:2014-12-23 19:09:31    阅读次数:245
Oracle 删除数据后释放数据文件所占磁盘空间
测试的时候向数据库中插入了大量的数据,测试完成后删除了测试用户以及其全部数据,但是数据文件却没有缩小。经查阅资料之后发现这是 Oracle “高水位”所致,那么怎么把这些数据文件的大小降下来呢?解决办法如下:概念:表空间的相关知识请见这里,详细的介绍了 Oracle 数据库的存储结构。高水位:Hig...
分类:数据库   时间:2014-12-23 19:04:23    阅读次数:205
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!