Oracle
文章平均质量分 82
Luxury奢华家
这个作者很懒,什么都没留下…
展开
-
Oracle中NUMBER类型问题
Oracle中NUMBER类型问题From:baidu在Oracle中Number类型可以用来存储0,正负定点或者浮点数,可表示的数据范围在 1.0 * 10(-130) —— 9.9...9 * 10(125) {38个9后边带88个0} 的数字,当Oracle中的数学表达式的值>=1.0*10(126)时,Oracle就会报错。 Number的数据声明如下:转载 2015-11-09 11:17:11 · 802 阅读 · 0 评论 -
sql语法:inner join on, left join on, right join on详细使用方法
inner join(等值连接) 只返回两个表中联结字段相等的行left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 INNER JOIN 语法: INNER JOIN 连接两个数据表的用法:SELECT * FROM 表1转载 2016-04-18 08:04:25 · 232 阅读 · 0 评论 -
Oracle primary key和unique key的区别与联系
primary key与unique key都是唯一性约束。但二者有很大的区别: 1.作为primary key的1个或多个列必须为NOT NULL, 如果建表时此列设为NULL,在增加PRIMARY KEY时,列自动更改为NOT NULL。 而unique key约束的列可以为null,这是primary key与unique key最大的区别。 2.一个转载 2016-04-17 16:12:57 · 3342 阅读 · 0 评论 -
完全卸载oracle11g步骤
完全卸载oracle11g步骤:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。5、 运行regedit转载 2015-12-30 09:34:41 · 306 阅读 · 0 评论 -
ORA-02291: 违反完整约束条件 - 未找到父项关键字
总体说说可能出现的原因:情况场景:表A中有个字段是外键,关联了表B中的某字段,再往表A插入数据时,会出现这种情况。可能原因:1.插入的数据 如果某个字段是外键 那么该值要么为空 要么在主键表中 有对应的主键值 否则 就不满足参照完整性约束所以你肯定插入了 不存在的主键值 所以产生了这个错误 eg.创转载 2015-11-15 20:54:38 · 7336 阅读 · 0 评论 -
oracle-获取时间详解
oracle 时间函数(sysdate)1:取得当前日期是本月的第几周SQL> select to_char(sysdate,'YYYYMMDD W HH24:MI:SS') from dual;TO_CHAR(SYSDATE,'YY-------------------20030327 4 18:16:09SQL> select to_ch转载 2015-11-13 10:52:21 · 489 阅读 · 0 评论 -
oracle外键--详解
外键的作用:保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。 使两张表形成关联,外键只能引用外表中的列的值!例如:a b 两个表a表中存有客户号,客户名称b表中存有每个客户的订单有了外键后你只能在确信b 表中没有客户x的订单后,才可以在a表中删除客户x建立外键的前提: 本表的列必须与外键类型相同(外键必须是外表主键)。转载 2015-11-13 11:51:30 · 18189 阅读 · 0 评论 -
创建表(Create table)--语法详解
创建表(Create table)语法详解1. ORACLE常用的字段类型ORACLE常用的字段类型有VARCHAR2 (size) 可变长度的字符串, 必须规定长度CHAR(size) 固定长度的字符串, 不规定长度默认值为1NUMBER(p,s) 数字型p是位数总长度, s是小数的长度, 可存负数最长38位. 不够位时会四舍五入.DATE 日期和时间类型LOB转载 2015-11-13 11:05:22 · 9664 阅读 · 0 评论 -
外来键:foreign与reference
外来键是一个(或数个)指向另外一个表格主键的栏位。外来键的目的是确定资料的参考完整性 (referential integrity)。换言之,只有被准许的资料值才会被存入资料库内。举例来说,假设我们有两个表格:一个 CUSTOMER 表格,里面记录了所有顾客的资料;另一个 ORDERS 表格,里面记录了所有顾客订购的资料。在这里的一个限制,就是所有的订购资料中的顾客,都一定是要跟在 C原创 2015-11-10 19:30:56 · 1067 阅读 · 0 评论 -
Oracle数据库中插入日期型数据
如果插入Oracle的当前系统时间可以用 SYSDATEINSERT INTO FLOOR VALUES ( SYSDATE ) ;往Oracle数据库中插入日期型数据(to_date的用法)今天碰到了需要往Oracle数据库中插入日期型数据,要使用TO_DATE函数,在网上发现一篇写的不错的文章,摘来一起分享。INSERT INTO FLOOR VALUES ( to转载 2015-11-09 19:51:57 · 561 阅读 · 0 评论 -
Oracle建表,建序列,建触发器,自动生成唯一主键。dual解释
--根据数据库设计说明书创建表--GOODScreate table goods1(gid number(11) primary key,gname varchar2(20) not null unique,gprice number(18,1) not null,gnum number(11) not null);--实现GOODS1表中主键自动生成(原创 2015-11-09 11:29:59 · 2618 阅读 · 0 评论 -
ORACLE 11G中PLSQL中文显示乱码、Linux下sqlplus查询中文乱码
问题描述:本地是win7操作系统,cmd里面sqlplus进去连接oracle数据库,中文可以正常显示,但是plsql连接oracle数据库,中文显示乱码,还有xshell远程连接oracle服务器登录进去使用sqlplus登录也显示中文乱码。 1、检查windows7下面cmd里面sqlplus中oracle server端的字符集。打开cmd,用sqlplus登录,转载 2016-05-04 13:41:17 · 4451 阅读 · 0 评论