sql锦集(oracle版)(不断更新中。。。)

原创 2004年09月01日 14:26:00

1、自增:
create sequence seq_name
increment by 1
start with 1
maxvalue 999999;

Insert into table_name(Id,...)values(seq_name.nextval,...) 

 

2、在已有的表中加约束

ALTER TABLE HASH_PRODUCTS ADD (
  CONSTRAINT PRODUCT_STATUS_LOV CHECK (product_status in ('orderable'
                                                   ,'planned'
                                                   ,'under development'
                                                   ,'obsolete')
  ));

alter table A add check ( col1 in (1,2,3,4))
enable novalidate;//因為表中已有数据,不会对已有数据进行检查,只对增加或修改的记录才作检查.

 

3、实现两个表的同步(在不同数据库中的表)

创建语法:
create database link linkname
connect to user
identified by usrpwd
using 'demona';

其中
--demona为用net8 easy config创建的连接字符串
目的方数据库的init.ora文件中的global_names设为false
重新启动数据库设置才能生效

阿里巴巴Java面试题锦集

1、微信红包怎么实现。 2、海量数据分析。 3、测试职位问的线程安全和非线程安全。 4、HTTP2.0、thrift。 5、面试电话沟通可能先让自我介绍。 6、分布式事务一致性。 7、ni...
  • u014454580
  • u014454580
  • 2017年08月02日 11:16
  • 337

常用sql语句锦集

首先创建3个表,具体表结构如下:(因为各个数据库的脚本都不一样,所以在此就不贴出建表的脚本了) (以下的sql语句可能有多种写法,'--'后为一种写法) 表1:学生表(student):如下图   ...
  • jinxiumeihappy
  • jinxiumeihappy
  • 2013年04月07日 11:28
  • 496

【Oracle&SQLServer】并集、交际、补集

1、并集(UNION/UNION ALL) Oracle&SQLServer中用法一致 UNION 去重 UNION ALL 不去重   -- 去...
  • kkkennn
  • kkkennn
  • 2013年12月19日 15:09
  • 1098

【Oracle】sql循环遍历查询结果

轨迹表特点: 一天一张轨迹表,存储武汉市全市渣土车数据,名称以GA_GPS_HISTORY_开头,大概一天会有几千台车,每天数据量大概几百万条记录至千万条记录,目前存储有5个月的数据。 需...
  • wk1134314305
  • wk1134314305
  • 2017年03月07日 13:46
  • 5110

oracle函数返回结果集(动态查询Sql并定义游标)

create or replace function f_xxcg_kqtjzb (p_dwid in varchar2, --单位 p_ry in varchar2, --人员姓名(模糊匹配) p_...
  • kuangfengbuyi
  • kuangfengbuyi
  • 2015年05月13日 17:01
  • 5167

Oracle table()函数查询函数返回的结果集

本文介绍如何利用Oracle的table()函数,查询函数返回的结果集。使用此技术,就可以用以下形式如同查询普通表一样查询函数返回的结果集了。这对于Java程序就可以像使用普通SELECT语句一样,使...
  • warrenjiang
  • warrenjiang
  • 2015年12月13日 22:42
  • 3609

盛大锦书bambook一代SD928更换电池和使用经验

不使用原装的电池保护板,给锦书bambook SD928更换电池。
  • wanghuiict
  • wanghuiict
  • 2017年02月14日 22:53
  • 2569

oracle常用sql语句(不断更新中)

管理员登陆: C:\>sqlplus "system/manager@orcl" SQL*Plus: Release 10.2.0.1.0 - Production on 星期日 1月 5 19:...
  • feier7501
  • feier7501
  • 2014年01月05日 20:04
  • 505

SQL语句调优实例锦集

怎样加快查询速度,优化查询效率,主要原则就是应尽量避免全表扫描,应该考虑在 where 及 order by 涉及的列上建立索引。 那一个表是不是索引越多越好,建立索引的方法论,也就是原则是什么呢? ...
  • MJ_RJ
  • MJ_RJ
  • 2016年09月09日 14:52
  • 163

两个结果集拼接 union和union all的区别

Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All  两个要联合的SQL语句 字段个数必须一样,而且字段类型要“相容”(一致); 如果我们需要将...
  • yucaifu1989
  • yucaifu1989
  • 2015年06月09日 17:08
  • 3149
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sql锦集(oracle版)(不断更新中。。。)
举报原因:
原因补充:

(最多只允许输入30个字)