数据库开发相关
文章平均质量分 77
traceofsun
cbzdbvzxcvzxvxcv
展开
-
Oracle in与exist条件分析
<br />在撰写SQL时,常常会烦恼要使用IN or EXISTS,在效能考量下,怎么最快的做出抉择呢?<br /><br /> 这是我的阅读经验,周详的内容请参考最后的连结,有更详尽的介绍。<br /><br /> 如果使用IN,执行过程将如同下列所示:<br /><br /> Select * from T1 where x in ( select y from T2 )<br /><br /> LIKE:<br /><br /> select *<br /> from t1, ( sel原创 2010-08-12 14:06:00 · 6151 阅读 · 0 评论 -
MySQL字符集管理
1.创建指定的字符集的数据库2显示当前数据库的字符集3更改当前数据库的字符集SHOW VARIABLES LIKE character_set_%;SET character_set_client = gbk;SET character_set_results = gbk;SET character_set_connection = gbk;原创 2011-06-03 17:21:00 · 461 阅读 · 0 评论 -
数据库的范式及反范式
<br />范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。数据库的设计范式是数据库设计所需要满足的规范。只有理解数据库的设计范式,才能设计出高效率、优雅的数据库,否则可能会设计出错误的数据库.目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。满足最低要求的叫第一范式,简称1NF原创 2011-05-11 11:14:00 · 7842 阅读 · 0 评论 -
ETL相关说明
ETL,Extraction-Transformation-Loading的缩写,中文名称为数据提取、转换和加载。 ETL工具有:OWB(Oracle Warehouse Builder)、ODI(Oracle Data Integrator)、Informatic PowerCenter、AICloudETL、DataStage、Repository Explorer、Beeload、Kettle、DataSpider 作用 ETL负责将分布的、异构数据源中的数据如关系数据、平面数据文件等抽取到临时原创 2011-03-15 15:56:00 · 838 阅读 · 0 评论 -
oracle 创建用户有授权
//创建临时表空间 create temporary tablespace zzbm_temp tempfile 'd:/oracle/oradata/zzbm/zzbm_temp01.dbf' size 500m autoextend on next 200m maxsize 2048m extent management local; //创建数据表空间 create tablespace zzbm_data logging dataf原创 2011-03-03 21:44:00 · 420 阅读 · 0 评论 -
oracle 创建用户有授权
//创建临时表空间 create temporary tablespace zzbm_temp tempfile 'd:/oracle/oradata/zzbm/zzbm_temp01.dbf' size 500m autoextend on next 200m maxsize 2048m extent management local; //创建数据表空间 create tablespace zzbm_data logging dataf原创 2011-03-03 21:44:00 · 421 阅读 · 0 评论 -
Spring连接MS SQL Server中出现的错误
<br />关键字: spring连接ms sql server中出现的错误 <br />org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. Caused b原创 2011-01-14 10:44:00 · 1406 阅读 · 0 评论 -
详细解析oracle中left join,right join,inner join用法
<br />[/color][color=green]表A记录如下: <br />aID aNum <br />1 a11 <br />2 a22 <br />3 a33 <br />4 a44 <br />5 a55 <br />表B记录如下: <br />bID bName <br />1 b11 <br />2 b22 <br />3 b33 <br />4 b44 <br />8 b88 <br />创建这两个表SQL语句如下: <br />CREATE TA转载 2010-12-14 10:56:00 · 111509 阅读 · 0 评论 -
Oracle中如何返回两个日期之间的时间间隔?
<br />我们知道在SQL SERVER中有datediff可以返回两个日期之间的时间间隔,但在Oracle中却不存在这样的函数,那要怎么实现呢?我们分两种情况讨论:<br />1.只是粗略返回相隔的天数<br /> 我们知道在Oracle中两个日期相减返回的就是相差的天数,当然这个天数未必是整数,它会把两个日期相差的时分秒折算成天数<br />SQL> SELECT SYSDATE-HIREDATE FROM EMP;<br />SYSDATE-HIREDATE<br />--------------原创 2010-09-09 13:58:00 · 11080 阅读 · 0 评论 -
C#.net向oracle的blob字段插入文件
<br />新鲜出炉的代码<br /> private Boolean ImportGatherFile(string BlobFileFolder, string Xqdm, string Xqmc)<br /> {<br /> try<br /> {<br /> System.IO.FileStream fs = null;<br /> string[] blobFiles转载 2010-09-14 16:49:00 · 4893 阅读 · 0 评论 -
oracle 数据库表结构查询
Oracle查询用户所有表的语句select * from all_tab_comments -- 查询所有用户的表,视图等select * from user_tab_comments -- 查询本用户的表,视图等select * from all_col_comments--查询所有用户的表的列名和注释.select * from转载 2011-12-22 11:21:42 · 929 阅读 · 0 评论