
【数据库 基础】
yanwushu
行胜于言
展开
-
Win7安装oracle 10g
文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 首先下对版本,Oracle 10g支持Win7版:http://download.oracle.com/otn/nt/oracle10g/10203/10203_vista_w2k8_x86_production_db.zip错误转载 2012-12-13 20:23:16 · 788 阅读 · 0 评论 -
The Network Adapter could not establish the connection
原文地址:http://www.yanwushu.com/post/27.html问题描述在本机可以正常连接oracle服务器,但是远程使用sqldeveloper时连接oracle时出现错误The Network Adapter could not establish the con原创 2015-03-01 20:28:59 · 1186 阅读 · 0 评论 -
Plsql developer插入中文乱码
解决方案一oracle字符集无法存储中文字符。下面的语句查询oracle字符集。selectuserenv('language') from dual;如果查询结果支持中文字符(比如gbk,utf-8),那么这个原因排除。否则应该重新设置oracle字符集为支持中文的字符集。具体方法请自行搜索。解决方案二首先确认oracle字符集支持中文字符,然后看plsql字符集和oracl原创 2015-01-15 21:48:25 · 1700 阅读 · 0 评论 -
解决ORA-28000: the account is locked
在oracle中,连续十次尝试登陆不成功,那么此账户将会被锁定(lock)。当使用被锁定的账户登录时,系统会报错:ORA-28000:the account is locked。本文描述次错误的解决思路。1. 使用system或者sys账户登录,注意请以管理员身份登录。Sytem和sys的默认密码请在网上查找。本文以sys账户为例,sys的默认密码是:change_on_insta原创 2014-10-24 00:06:35 · 3925 阅读 · 0 评论 -
该伙伴事务管理器已经禁止了它对远程/网络事务的支持
原文地址 简介当启动分布式的事务涉及 SQL Server 数据库引擎时,需要针对MSDTC进行一些配置。否则可能会出现以下错误:合作伙伴事务管理器已经禁用对远程/网络事务的支持。解决方案1. 双方启动MSDTC服务,方式为:命令行下service.msc,选择distributed link trackingclient原创 2014-10-12 22:02:28 · 3861 阅读 · 0 评论 -
Oracle null
Null称之为空、未知,ORACLE中,含有空值的表列长度为零。1.等价于没有任何值、是未知数。2.NULL与0、空字符串、空格都不同,后者都是确定的值,而null并不确定。3.对空值做加、减、乘、除等运算操作,结果仍为空。4.NULL的处理使用NVL函数。5.比较时使用关键字用“is null”和“isnot null”。6.空值不能被索引,所以查询时有些符合条件原创 2014-08-28 21:22:37 · 756 阅读 · 0 评论 -
Oracle 数值类型
本文只总结了几个oracle的数值类型,包括number极其子类型,现在先理解到这里,有需要的时候会继续补充。Oracle的数值类型有int,number,float,decimal,numberic等。NUMBER类型定义定义格式NUMBER (precision,scale)precision表示数字中的有效位(从左边第一个不为0的数算起,小数点和负号不计入有效位数转载 2014-08-12 20:31:37 · 19683 阅读 · 0 评论 -
Oracle五种字符数据类型简介
文简介CHAR、NCHAR、LONG、以及VARCHAR2(VARCHAR)、和NVARCHAR2五种Oracle字符类型。简介CHAR:定长的字符串,如果实际值不够定义的长度,系统将以空格补充。它的声明方式如下CHAR(L),L为字符串长度,缺省为1。Char和character类型没有什么区别,并且char可能是character的缩写。VARCHAR2(VARCHAR),描述变长转载 2014-08-05 11:29:53 · 2396 阅读 · 0 评论 -
【数据库基础】Truncate和Delete
TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。 DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放,并不会记录没一行的删除操作。TRUNCATE TABLE 删除表中的所有行,但表结构及原创 2013-10-09 22:32:18 · 1165 阅读 · 2 评论 -
【数据库基础】数据库索引基础概念
前言本文整理自:http://blog.youkuaiyun.com/lenotang/article/details/3329501作者 :lenotang索引概念一个例子可以贴切的表达索引的概念:拿汉语字典的目录页(索引页)打比方:正如汉语字典中的汉字按页存放一样,SQL Server中的数据记录也是按页存放的,每页容量一般为4K 。为了加快查找的速度,字典一般都有按拼音、转载 2013-10-08 17:59:57 · 959 阅读 · 0 评论 -
【Oracle 基础】序列(Sequence)
本文整理自:http://www.51cto.com/art/200810/93620_1.htm原作者樊斌序列(SEQUENCE)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。创建权限创建序列需要CREATE SEQUENCE系统权限。语法序列的创建语法如下转载 2013-04-17 23:29:50 · 865 阅读 · 0 评论 -
oracle日期取年、月、日字段值
原文地址:http://www.yanwushu.com/post/28.html之前一直使用to_char(timeField, ‘YYYY’)的方式来获取日期中的年份字段值。这种方式效率肯定是不高的,为了写出更规范、更加合理的sql,应该使用下面的方式来获取数据库中日期字段的年、月、日、时、分、秒等值。select extrac原创 2015-02-03 10:13:33 · 16212 阅读 · 2 评论