
Oracle
Zmin0707
这个作者很懒,什么都没留下…
展开
-
Oracle PL\SQL操作(一)
1.Oracle怎样存储文本 CHAR和VARCHAR2的区别 •CHAR定长字符串,VARCHAR2变长字符串。 •CHAR(n) 定长字符串,n字节,n的取值范围:1~2000字节。•VARCHAR2(n) 可变长的字符串,定义时应指明最大长度,取值范围:1~ 4000字节。2. Oracle怎样存储数值数值类型说明: NUMBER(m , n) 数字位长度为m ,转载 2013-03-07 16:20:58 · 614 阅读 · 0 评论 -
Oracle PL\SQL 操作(三)Oracle函数
1.系统变量函数(1)SYSDATE 该函数返回当前的日期和时间。返回的是Oracle服务器的当前日期和时间。 select sysdate from dual; insert into purchase values (‘Small Widget’,’SH’,sysdate, 10); insert into purchase values (‘M转载 2013-03-07 16:23:40 · 842 阅读 · 0 评论 -
Oracle PL\SQL操作(二)
Oracle的数据类型 1.字符类型•CHAR(n) 定长字符串,n字节,n的取值范围:1~2000字节。 •VARCHAR2(n) 可变长的字符串,定义时应指明最大长度,取值范围:1~ 4000字节。 •LONG 可变长字符列,最大长度限制2GB,一种较老的数据类型,逐渐被BLOB、CLOB、等大对象数据类型所取代。 2.数字类型•NUMBER(m,n) 可变长的数值转载 2013-03-07 16:21:30 · 757 阅读 · 0 评论 -
T-Sql 语句在查询语句中累计每行中的某个数值字段
现有表str,表结构及数据如下:要求:需要在第4列后加上一列E;E列中的数据是按照A列分组,并且如果B列是1就加上C列的数值,B列是0就减去C列的数值按照D列的月份顺序依次累加。效果如下:-------------------------方法:将表str a和表str b进行连接查询 ( inner/left join),以A列做关联字段,以D列作为累计的条件如(原创 2015-01-14 15:17:25 · 1494 阅读 · 0 评论 -
Oracle 11g 默认不给空表分配空间,exp导出备份不导出空表!
11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法: 1、insert一行,再rollback就产生segment了。 该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。 2、设置deferred_segment_creation 参数show parameter deferred_segment_creation转载 2015-01-07 14:25:55 · 817 阅读 · 0 评论 -
Oracle insert大量数据经验之谈
Oracle insert大量数据经验之谈(转) 在很多时候,我们会需要对一个表进行插入大量的数据,并且希望在尽可能短的时间内完成该工作,这里,和大家分享下我平时在做大量数据insert的一些经验。 前提:在做insert数据之前,如果是非生产环境,请将表的索引和约束去掉,待insert完成后再建索引和约束。 1. inse转载 2016-05-04 09:50:12 · 471 阅读 · 0 评论 -
Oracle 查看表与表之间的主外键关系
select a.owner 主键拥有者 ,a.table_name 主键表 ,b.column_name 主键列 ,C.OWNER 外键拥有者 ,c.table_name 外键表 ,d.column_name 外键列from user_constraints aleft join user_cons_columns b原创 2018-01-17 22:31:34 · 2430 阅读 · 0 评论 -
Oracle中的listener.ora内容解释
正常的listener.ora的内容应当是下面这样的,楼主只需要将SID_LIST_LISTENER部分拷贝到你的listener.ora文件中,并将ORACLE_HOME 参数修改为你的数据库所在磁盘路径即可。---------------------------# listener.ora Network Configuration File: c:\oracle\product\10.2.0转载 2018-01-17 22:32:54 · 3576 阅读 · 1 评论