
数据库
文章平均质量分 73
狐青山
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Integer 和Number的区别
建表的时候,如果是浮点数,一般设置为 number(m,n )[m为精度,n为小数位数,所以整数为m-n位], 整数设置为integer; 比如: create table abc ( a number(38,0), b number(38) c integer, d number ) 那么a,b,c,d 分别有什么区别呢?a,...原创 2012-02-29 10:27:05 · 9918 阅读 · 0 评论 -
orale 创建表空间
---qns 临时表空间create temporary tablespace qns2_temptempfile 'E:\app\TableSpace\qns2_temp_space.dbf'size 32mautoextend onnext 32m maxsize 2048mextent management local;--qns数据表空间create t...原创 2013-09-05 17:47:02 · 137 阅读 · 0 评论 -
Oracle 触发器和自增
create sequence eos_serviceitems_sequ increment by 1 -- 每次增加的个数 start with 1 -- 从几开始计数 nomaxvalue -- 设置最大值到多少。这里是不设置 nocycle -- 一直累...原创 2013-12-17 09:03:53 · 165 阅读 · 0 评论 -
Oracle 直接操作一个字符的自增
新增一条语句,其中一个字段是每个月自增。例如:SP+201311+xxx。后面三位是001,002,003等等。一直自增。到每个月重新开始,又会从001重新自增。-- Create sequence --自增序列create sequence CHARSINCE_SEQUminvalue 1maxvalue 999start with 1in...原创 2013-12-17 09:03:35 · 318 阅读 · 0 评论 -
Oracle 数据库的操作 截取字符 系统时间
截取前面为0的字符select ltrim(substr('20001306600206999106413110101326',1,15),'0') from dual 查询oracle系统时间select sysdate from dual日期计算to_date(‘xxxx-xx-xx', ‘yyyy-mm-dd’)time 时间date ...原创 2013-12-17 08:55:20 · 325 阅读 · 0 评论 -
日期类型转换(3)
三. 字符函数(可用于字面字符或数据库列) 1,字符串截取 select substr('abcdef',1,3) from dual 2,查找子串位置 select instr('abcfdgfdhd','fd') from dual 3,字符串连接 select 'HELLO'||'hello world' from dual; 4, 1...原创 2013-01-25 15:26:41 · 169 阅读 · 0 评论 -
日期类型转换(2)
11 select to_char(sysdate,'hh:mi:ss') TIME from all_objects 注意:第一条记录的TIME 与最后一行是一样的 可以建立一个函数来处理这个问题 create or replace function sys_date return date is ...原创 2013-01-25 15:24:40 · 245 阅读 · 0 评论 -
日期类型转换(1)
ORACLE日期时间函数大全 ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示...原创 2013-01-25 15:23:31 · 129 阅读 · 0 评论 -
索引的操作
索引的用处: 建立索引的目的是加快对表中记录的查找或排序。 为表设置索引要付出代价的:一是增加了数据库的存储空间,二是在插入和修改数据时要花费较多的时间(因为索引也要随之变动)。 索引的好处: 创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以...原创 2012-08-09 15:24:35 · 142 阅读 · 0 评论 -
创建视图
如果需要查询数据,且查询的数据在几个表,这个几个表没外键关联,可以用视图查询,就不用创建hibernate.hdb.xml文件。GAGE_MODIFY_OUTINFO 创建的表名 as后面括号是要查询的语句。create view GAGE_MODIFY_OUTINFO as (select M.GAGE_MODIFY_ID, M.ATTRIBUTE1, M.ATTRIBUTE2,...原创 2013-03-18 09:15:52 · 95 阅读 · 0 评论 -
创建表和表的自增
-- 创建表(联合主键)-- serviceid 是用于自增create table eos_serviceitems(serviceid number not null,serviceno varchar2(100) not null,servicename varchar2(100) not null,servicetypeno varchar2(50) not nul...原创 2012-03-05 10:25:00 · 695 阅读 · 0 评论 -
case 的操作
select i.id, i.managebodyno, i.sttime, i.totalincome,i.totalexpense, i.resultsr, i.income, i.reserve, i.glxjk, i.realincome,(case when MANAGEBODYID is not null then m.managebodyname when ...原创 2012-07-04 09:01:02 · 138 阅读 · 0 评论 -
主键约束、唯一性约束、检查约束
1.约束定义了必须遵循的的用户维护数据一致性和正确性的规则,是强制实现数 据完整性的主要途径。 主键约束(primary key) 唯一性约束(unique) 检查约束(check) 条件的构造 范围 字段 in(集合) ...原创 2012-02-29 15:27:13 · 874 阅读 · 0 评论 -
主键和唯一索引的区别
区别 主键是一种约束,唯一索引是一种索引,两者在本质上是不同的。 主键创建后一定包含一个唯一性索引,唯一性索引并不一定就是主键。 唯一性索引列允许空值,而主键列不允许为空值。 主键列在创建时,已经默认为空值 + 唯一索引了。 主键可以被其他表引用为外键,而唯一索引不能。 一个表最多只能创建一个主键,但可以创建多个唯一索引。 主键更...原创 2012-02-29 15:24:09 · 122 阅读 · 0 评论 -
char, varchar 和 varchar2的区别
区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 2.CHAR的效率比VARCHAR2的效率稍高。 3.目前VARC...原创 2012-02-29 10:47:34 · 97 阅读 · 0 评论 -
创建主键的自增
create table serviceitems(serviceid )原创 2012-02-29 10:28:01 · 283 阅读 · 0 评论 -
Oracle 创建表空间和临时表空间 创建用户
---修改表空间大小alter database datafile 'D:\app\TableSpace\QNS_SPACE.dbf' resize 20480m;---qns 临时表空间create temporary tablespace qns2_temptempfile 'E:\app\TableSpace\qns2_temp_space.dbf's...原创 2017-07-18 17:30:58 · 302 阅读 · 0 评论