一个简单的sql语句 - Oracle / 开发
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: 表名无效 语句有什么问题??????
表还没有创建成功。你可以先建表,再建索引 create table user_b.abcd ( a number ); alter table TGL_user_b.abcd add constraint abc_pk primary key (a) tablespace users);引用 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.s…… 把user_b.全部去掉 引用 引用楼主 liukai_happy 的回复: 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 ); -------------…… 这样可以了吧? 顺便说下 主键默认就有index的 没必要新建index的引用 create table user_b.abcd ( a number constraint abc_pk primary key using index<
相关问答:
各位大哥,帮个忙。 下个Oracle for vista 版本的安装试试 10G和11G的 http://www.oracle.com/technology/software/products/database/index.html ------------------------------------------- ......
我在开发的这个应用并发性比较高,oracle更新数据时候如何处理并发处理呢?各位大侠发表好的观点啊,在线等待! oracle数据更新时,会自动默认行锁定,楼主不要操心,Oracle对并行处理已经很成熟了 引用 oracle ......
在系统运行的时候总是有一块磁盘始终闪红灯,进入系统后 #topas查看总是有一块磁盘%BUSY为90%以上, 数据库版本:oracle 9.2.0.7 数据文件挂载的节点:/oradata/pcs/ 逻辑卷号lv04 #lslv -l lv04
......
字段1,字段2.....字段N,Status,ParentID 1,Name1....test1,1,99 1,Name1....test1,3,99 1,Name2....test2,1,101 1,Name2....test2,3,101 1,Name3....test3,2,101 1,Name1....test1,4,101 想要的结果是: 1,Na ......
我的处理是这样的: 我有一个很大的数据集合,处于性能方面的考虑需要使用临时表过渡,并且使用分页的方式向临时表中插入数据,数据使用完毕后,删除临时表的数据。 出现的现象:当Oracle重新启动后,第一页插入的 ......