oracle创建索引的问题 oracle 可以在创建表的sql语句中,创建普通的索引吗,还有创建索引可以不指定索引名吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 创建表的时候 会给主键创建索引 其他的还是用create index oracle的基本上每个对象都有名字 就是在创建主键索引的时候oracle也会自动给它命名的 创建主键索引的,索引是必须有名字的。create index in_dx_name 具体的字段。 --在建立表的时候,oracle会为你的主键和唯一键建立个建立一个索引:--实例:SQL> create table t( 2 t_id number(2) primary key, 3 t_col varchar2(5) unique, 4 t_col2 date default sysdate 5 );Table createdSQL> select index_name,column_name 2 from user_ind_columns 3 where table_name='T';INDEX_NAME COLUMN_NAME------------------------------ --------------------------SYS_C005418 T_IDSYS_C005419 T_COL --你也可以在建立表之后再为表中的列建立索引:create table t2( t_id number(2), t_col varchar2(10), t_col2 date ); create index idx_t_id on t2(t_id)tablespace users;更多关于索引的知识,参考:oracle 索引介绍 使用toad工具,很好的,创建索引都有对应说明 对于主键(UNIQUE + NOT NULL) 和 (UNIQUE) 字段, oracle会自动为我们创建索引 修改RAC数据库归档模式。 SQL 错误: ORA-00922: oracle问题 在线等!怎么恢复数据库! 到哪里去下载oracle? 使用exp方式,怎么导出另一台机器上oracle数据库 存储过程实现exp的问题 我即将学习Oracle,请版主和各位大侠给予指导!谢谢!! 新手问在ORACLE8I新建了个用户在下面建了表用其它的用户访问不了 滴~求助卡,Oracle合并两个表中的相同字段,其余全部展示,sql 关于存储过程in的问题 奇怪的问题
就是在创建主键索引的时候oracle也会自动给它命名的
create index in_dx_name 具体的字段。
--在建立表的时候,oracle会为你的主键和唯一键建立个建立一个索引:
--实例:
SQL> create table t(
2 t_id number(2) primary key,
3 t_col varchar2(5) unique,
4 t_col2 date default sysdate
5 );Table createdSQL> select index_name,column_name
2 from user_ind_columns
3 where table_name='T';INDEX_NAME COLUMN_NAME
------------------------------ --------------------------
SYS_C005418 T_ID
SYS_C005419 T_COL
--你也可以在建立表之后再为表中的列建立索引:
create table t2(
t_id number(2),
t_col varchar2(10),
t_col2 date
);
create index idx_t_id
on t2(t_id)
tablespace users;更多关于索引的知识,
参考:
oracle 索引介绍