数据库
文章平均质量分 81
X-rapido
有对象再换签名,93年大叔等你来撩。
展开
-
Access 数据库Java执行增/删/改/查/操作
第一步,创建一个数据库,命名为MyAccessDB.mdb;新建表,增加表数据第二步,添加数据源。在“控制面板”中打开“管理工具”找到ODBC数据源,双击打开。在用户DSN选项卡下选择MS Access Database,然后点击右侧“添加”按钮,选择Driver do Microsoft Access(*mdb),然后点击“完成”按钮。在弹出的安装对话框中,填写数据源名称“Acces原创 2012-12-06 14:58:59 · 5710 阅读 · 2 评论 -
Oracle decode和nvl 函数的用法及区别?
Oracle中的 Decode和nvl 函数的用法及区别?原创 2015-01-08 15:48:58 · 8707 阅读 · 0 评论 -
Oracle 递归查询详解
Oracle递归查询详解 , SYS_CONNECT_BY_PATH函数原创 2015-01-22 17:58:57 · 9770 阅读 · 4 评论 -
Oracle 你真的会用ltrim/rtrim函数吗?
常见的用法是去除空格,有多少人不知道它们其实还可以做到去除空格,它有ltrim()、ltrim(x,y)方法------- 去两边空格,去左空格,去右空格 --------select trim(' X-rapido ') name from dual; 返回 'X-rapido'select ltrim(' X-rapido ') name from原创 2015-01-23 17:20:23 · 982 阅读 · 0 评论 -
Oracle substr函数用法
Oracle substr函数用法原创 2015-01-23 17:53:19 · 1079 阅读 · 0 评论 -
Oracle 统计某一年中的1-12个月的数据总和(非常实用)
Oracle 统计某一年中的1-12个月的数据总和(非常实用)原创 2015-01-27 11:19:01 · 4470 阅读 · 0 评论 -
Oracle 按每天,每周,每月,每季度,每年查询统计数据
Oracle 按每天,每周,每月,每季度,每年查询统计数据原创 2015-01-27 12:48:32 · 2509 阅读 · 0 评论 -
Oracle 关于number类型转换to_char类型 存在的问题
Oracle 关于number类型转换to_char类型 存在的问题原创 2015-02-06 22:00:58 · 10136 阅读 · 0 评论 -
Oracle中使用MD5加密
一、技术点1、 DBMS_OBFUSCATION_TOOLKIT.MD5 2、Utl_Raw.Cast_To_Raw DBMS_OBFUSCATION_TOOLKIT.MD5返回的字串,是RAW类型,要正确显示,需要经过Utl_Raw.Cast_To_Raw转换二、应用1、直接调用declare v2 varchar2(3转载 2015-02-12 22:39:44 · 1598 阅读 · 0 评论 -
oracle判断是否包含字符串的方法
首先想到的就是contains,contains用法如下:select * from students where contains(address, 'beijing') 但是,使用contains谓词有个条件,那就是列要建立索引,也就是说如果上面语句中students表的address列没有建立索引,那么就会报错。好在我们还有另外一个办法,那就是使用instr,instr的用法如下转载 2015-02-26 11:42:52 · 1068 阅读 · 0 评论 -
Oracle to_char格式化函数
Postgres 格式化函数提供一套有效的工具用于把各种数据类型(日期/时间,int,float,numeric)转换成格式化的字符串以及反过来从格式化的字符串转换成原始的数据类型。注意:所有格式化函数的第二个参数是用于转换的模板。表 5-7. 格式化函数 函数返回描述例子to_char(timestamp, text)转载 2015-01-07 13:46:51 · 805 阅读 · 0 评论 -
Oracle 行转列pivot 、列转行unpivot 的Sql语句总结
Oracle 行转列、列转行 的Sql语句总结原创 2015-01-05 16:39:51 · 58786 阅读 · 0 评论 -
Oracle rpad函数和lpad函数
Lpad Function:在PL/SQL中用于往源字符串的左侧填充一些字符。函数参数:lpad( string1, padded_length, [ pad_string ] )其中string1:源字符串padded_length:最终返回的字符串的长度,如果最终返回的字符串的长度比源字符串的小,那么此函数实际上对源串进行截断处理pad_string转载 2013-12-04 16:43:21 · 980 阅读 · 0 评论 -
Oracle 从创建用户到创建数据库
以Oracle 11g为例。 很多时候我们经常使用第三方工具连接数据库,比如Navicat,这些工具图形化使用方便,但在数据库权限上可能带来无法预料的问题。现在遇到这样的问题:在Navicat中创建的用户SQL*PLUS中识别不到,对某表空间无权限等。这种操作在图形化工具中虽然可以勾选完成,但是权限管理大事还是用SQL语句来的更放心。 下面将从创建用户开始到创建数据库,解决转载 2013-12-16 15:40:32 · 746 阅读 · 0 评论 -
oracle 生成序列脚本
今天在移植一个项目的的数据库时,要移动所有的序列,下面就是一个如何生成序列脚本的语句方法一:SELECT ' CREATE SEQUENCE '||SEQUENCE_NAME|| ' INCREMENT BY '|| INCREMENT_BY ||' START WITH '||LAST_NUMBER||' MAXVALUE '|| MA原创 2013-12-16 15:43:24 · 1670 阅读 · 0 评论 -
Oracle Varchar2/Blob/Clob用法详解
数据库中提供了三种字段类型Varchar2、Blob和Clob用于存储字符串或二进制数据,其中Varchar2、Clob用于存储字符串数据,而Blob用于存储二进制数据。Varchar2采用单字节存储,有两个最大长度:一个是在字段类型4000;一个是在PL/SQL中变量类型32767。今天犯了一个小错误,就是函数的varchar2类型的返回值长度也是4000,而不是我以为的3276转载 2013-12-26 10:38:57 · 1543 阅读 · 0 评论 -
Mysql 安装完毕运行时没有 mysql 和 performance_schema 数据库
Mysql问题 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)原创 2014-07-22 22:49:02 · 3736 阅读 · 0 评论 -
MySql 执行JDBC联接(增/删/改/查)操作
视频地址:http://www.tudou.com/programs/view/4GIENz1qdp0/新建BaseDaopackage cn.wingfly.dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQ原创 2014-07-23 14:34:48 · 1186 阅读 · 0 评论 -
64位 Windows 8/7 系统下的 32位PLSQL 联接 64 位 Oracle 11g
64位 Windows 8/7 系统下的 32位PL/SQL 联接 64 位 Oracle 11g 说明:安装完后Oracle的 oci.dll 是64位的,而32位应用程序 PL/SQL Developer 无法加载解决方案步骤一:下载Instant Client for Microsoft Windows (32-bit) 包 地址:http://www.o原创 2014-08-06 23:10:28 · 1224 阅读 · 0 评论 -
Oracle 系统管理员密码忘记解决办法
符不能是数字的转载 2014-09-09 10:01:04 · 1068 阅读 · 0 评论 -
ORACLE: 解决“不是有效的导出文件,头部验证失败” , DMP文件版本转换器
现象描述: 1)导出的DMP文件为11g 2)进行IMP导入的客户端是10g 3)目标服务端是11g解决“不是有效的导出文件,头部验证失败”" title="ORACLE: 解决“不是有效的导出文件,头部验证失败”" style="margin:0px; padding:0px; border:0px; list-style:none">网上查到转载 2014-12-15 15:10:48 · 2910 阅读 · 0 评论 -
Oracle高级查询之GROUP BY
GROUP BY ROLLUP(A,B,C):首先对(A,B,C)进行GROUP BY,然后对(A,B)进行GROUP BY,然后是(A)进行GROUP BY, 最后对全表进行GROUP BY操作。GROUP BY CUBE(A,B,C):首先对(A,B,C)进行GROUP BY,然后依次对(A,B)、(A,C)、(A)、(B,C)、(B)、(C)进行GROUP BY,最后对全表进行GROUP BY操作。GROUP BY GROUPING SETS(A,B,C):依次对(C)、(B)、(A)进行GROU原创 2015-03-01 20:49:25 · 979 阅读 · 0 评论 -
Oracle插入之 insert all、insert first
Oracle插入之 insert all、insert first原创 2015-04-18 18:41:54 · 3869 阅读 · 0 评论 -
Oracle 创建 split 和 splitstr 函数
Sql语句最好依次执行创建/************************************** * name: split * author: sean zhang. * date: 2012-09-03. * function: 返回字符串被指定字符分割后的表类型。 * parameters: p_list: 待分割的字符串。原创 2015-05-22 22:53:20 · 6791 阅读 · 0 评论 -
Oracle dbms_random函数用法快速生成多条测试数据
做数据库开发或管理的人经常要创建大量的测试数据,动不动就需要上万条,如果一条一条的录入,那会浪费大量的时间,本文介绍了Oracle中如何通过一条SQL快速生成大量的测试数据的方法。首先模拟一下100条的随机数据 select rownum as id, to_char(sysdate + rownum / 24 / 3600, 'yyyy-mm-dd hh24:mi:ss'原创 2015-05-24 10:29:07 · 3126 阅读 · 0 评论 -
ORACLE中record、varray、table和%type、%rowtype的使用详解
1 说明1.1 RECORD 定义记录数据类型。它类似于C语言中的结构数据类型(STRUCTURE),PL/SQL提供了将几个相关的、分离的、基本数据类型的变量组成一个整体的方法,即RECORD复合数据类型。在使用记录数据类型变量时,需要在声明部分先定义记录的组成、记录的变量,然后在执行部分引用该记录变量本身或其中的成员。 定义记录数据类型原创 2015-05-24 18:14:42 · 12988 阅读 · 0 评论 -
Java-Oracle-Excel随机生成测试数据
视频地址:http://www.tudou.com/programs/view/Wxt6YysqXuw原创 2015-05-24 18:34:57 · 1458 阅读 · 1 评论 -
存储过程和函数的区别
Oracle中的差别 存储过程 函数 用于在数据中完成特定的操作或者任务 用于特定的数据 程序头部申明procedure 程序头部申明function 程序头部申明时不需要描述返回类型 程序头部申明时需要描述返回类型,而且PL/SQL至少要包含一个有效的return语句 可以使用in/out/ in out 可以使用in/out/in out 可作为一个独立原创 2015-10-18 16:22:36 · 687 阅读 · 0 评论 -
Oracle中的length()与lengthb()的区别 ?
环境:oracle 11.1.0.6.0区别:length计算字符长度,lengthb计算字节长度。SQL> select length('a') from dual;LENGTH('A')-----------1SQL> select lengthb('a') from dual;LENGTHB('A')------------1SQL> select length('A') from原创 2015-10-18 16:23:57 · 981 阅读 · 0 评论 -
Oracle高级查询之over(partition by..)
Oracle高级查询之over(partition by..)原创 2015-02-26 23:22:44 · 3859 阅读 · 0 评论 -
PL/SQL不能不学的快捷技能
PL/SQL不能不学的快捷技能原创 2015-03-01 20:09:27 · 902 阅读 · 0 评论 -
数据库中GBk、GB2312、UTF-8、iso8859-1间的区别?
GBk、GB2312 占用汉字2个字节,字母数字1个字节;严格地用iso8859-1无法表示汉字,只能转为问号gb2312,有些常用的特殊字符都无法显示;UTF-8 一般占用3个字节(Unicode字符集), utf-8是可变长度,相对Web兼容型好;UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解原创 2013-12-03 16:23:21 · 2419 阅读 · 1 评论 -
TO_CHAR(DATE,FORMAT)
SYSDATE2009-6-16 15:25:10 TRUNC(SYSDATE)2009-6-16 TO_CHAR(SYSDATE,'YYYYMMDD')20090616到日TO_CHAR(SYSDATE,'YYYYMMDD HH24:MI:SS')20090616 15:25:10到秒转载 2015-05-22 21:43:12 · 618 阅读 · 0 评论 -
Oracle trunc()函数的用法
--Oracle trunc()函数的用法/**************日期********************/1.select trunc(sysdate) from dual --2011-3-18 今天的日期为2011-3-182.select trunc(sysdate, 'mm') from dual --2011-3-1 返回当月第一天.原创 2015-05-22 21:35:36 · 1129 阅读 · 0 评论 -
ORACLE 10 g的 merge into 用法
ORACLE 10 g的 merge into 用法原创 2015-04-21 13:18:51 · 1257 阅读 · 0 评论 -
Sql中的set和select赋值方式的区别?
Sql中的set和select赋值方式的区别?原创 2015-04-23 22:21:47 · 5020 阅读 · 0 评论 -
Oracle —— 几种分页方式
Oracle —— 几种分页方式原创 2015-04-25 23:48:33 · 1730 阅读 · 0 评论 -
Oracle —— Sql语法总结
Oracle —— Sql语法总结原创 2015-04-25 23:55:07 · 1323 阅读 · 0 评论 -
Oracle 数据库事务隔离级别
事务隔离级别:一个事务对数据库的修改与并行的另一个事务的隔离程度。两个并发事务同时访问数据库表相同的行时,可能存在以下三个问题:幻想读:事务t1读取一条指定where条件的语句,返回结果集。此时事务t2插入一行新记录,恰好满足t1的where条件。然后t1使用相同的条件再次查询,结果集中可以看到t2插入的记录,这条新纪录就是幻想。不可重复读取:事务t1读取一行记录,紧接着事务t2修转载 2015-05-04 13:27:15 · 668 阅读 · 0 评论 -
45 个非常有用的 Oracle 查询语句
原文摘录:http://www.oschina.net/question/1428332_141874这里我们介绍的是 40+ 个非常有用的 Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询。这些是所有 Oracle 开发者都必备的技能,所以快快收藏吧!日期/时间 相关查询数据字典查询转载 2015-05-11 14:50:44 · 1099 阅读 · 0 评论