随笔分类 -  Oracle数据初学

摘要:oracle创建主键自增长表需要三个步骤:创建表CREATE TABLE STUDENT( ID NUMBER NOT NULL, NAME VARCHAR2(4000) NOT NULL, PRIMARY KEY(ID))创建序列CREATE SEQUENCE SEQUENCE_STUDENT_I 阅读全文
posted @ 2022-08-26 15:05 红尘沙漏 阅读(549) 评论(0) 推荐(0) 编辑
摘要:使用场景: 当我们平时想要大批量替换数据的时候,在生产上往往会先备份,然后如果遇到问题再回退,那么可能涉及下面两个语句: 1.创建一个备份表并存储原始数据 CREATE TABLE 备份表 as SELECT * FROM 旧表 2.恢复原始数据 INSERT INTO 旧表 SELECT * FR 阅读全文
posted @ 2022-08-26 14:24 红尘沙漏 阅读(880) 评论(0) 推荐(0) 编辑
摘要:Oracle中Decode函数,语句DECODE(tag,''ZCGS'',0,1)=decode(''@corp-No@'',''6010'',1,0) decode(字段或字段的运算,值1,值2,值3)这个函数运行的结果是,当字段或字段的运算的值等于值1时,该函数返回值2,否则返回值3当然值1, 阅读全文
posted @ 2020-06-09 16:52 红尘沙漏 阅读(13755) 评论(0) 推荐(1) 编辑
摘要:注:MySQL中的模糊查询 like 和 Oracle中的 instr() 函数有同样的查询效果; 如下所示: MySQL: select * from tableName where name like '%helloworld%'; Oracle:select * from tableName 阅读全文
posted @ 2020-06-09 16:22 红尘沙漏 阅读(302) 评论(0) 推荐(0) 编辑
摘要:oracle中的exists 和not exists 用法详解 有两个简单例子,以说明 “exists”和“in”的效率问题 1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ; T1数据量小而T2数据量非常大时,T 阅读全文
posted @ 2020-06-03 13:36 红尘沙漏 阅读(1865) 评论(0) 推荐(0) 编辑
摘要:-新建表:create table table_name( id varchar2(300) primary key, name varchar2(200) not null); --插入数据 insert into table_name (id,name) values ('aa','bb'); 阅读全文
posted @ 2020-06-02 14:22 红尘沙漏 阅读(288) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示