create table user_b.abcd
( a number constraint abc_pk primary key
using index
(create index abc_index on user_b.abcd(a) tablespace users),
b number
);------------------
SQL> @h:\code\6.sql
(create index abc_index on user_b.abcd(a) tablespace users),
*
第 4 行出现错误:
ORA-00903: 表名无效语句有什么问题??????
( a number constraint abc_pk primary key
using index
(create index abc_index on user_b.abcd(a) tablespace users),
b number
);------------------
SQL> @h:\code\6.sql
(create index abc_index on user_b.abcd(a) tablespace users),
*
第 4 行出现错误:
ORA-00903: 表名无效语句有什么问题??????
解决方案 »
- oracle 日志查看的步骤
- BLOB中,EXCEL转HTML问题
- 【江湖救急】在Linux下Qt上使用libzdb封装的数据库连接池,操作数据库时间错误
- 数据合并显示的问题
- 请教:inner join 与 where子句有什么区别!
- 关于置换变量,请教
- 对一个大表(50万)建立快照,发现系统无法自动刷新,怎么解决?
- ORA-01654(online)
- 请问如何在日常最快的发现数据被锁,如何避免数据被锁,UP有分
- 存储过程中,传递字符串类型参数,提示java.sql.SQLException: ORA-00904: "采购部": 标识符无效
- 关于oracle开发学习中的问题
- sql语句问题,上次面试遇到的,没做出来 555555
create table user_b.abcd
( a number );
alter table TGL_user_b.abcd
add
constraint abc_pk primary key (a) tablespace users);
顺便说下 主键默认就有index的 没必要新建index的
已连接。
SQL> create table my_tab(a varchar2(20));表已创建。SQL> alter table my_tab add constraint my_tab_pk primary key(a);表已更改。
1* select constraint_name,index_name,table_name from user_constraints where ta
ble_name=upper('my_tab')
SQL> /CONSTRAINT_NAME INDEX_NAME TABLE_NAME
------------------------------ ------------------------------ ------------------
MY_TAB_PK MY_TAB_PK MY_TAB
ORDER_ID NUMBER(10) NOT NULL,
CLIENT VARCHAR2(60),
ADDRESS VARCHAR2(100),
ORDER_DATE CHAR(8))
TABLESPACE phoenix1;
create unique index IDX_ORDER_ID on T_ORDER ( ORDER_ID ASC) reverse TABLESPACE phoenix2;alter table T_ORDER add constraint PK_ORDER primary key (ORDER_ID) using index IDX_ORDER_ID;