用户表,建立时在库在是否存在唯一 的编号(ID)请问,Oracle 11g中,建的用户表,是不是存在一个编号ID,怎样取,
用户表,建立时在库在是否存在唯一 的编号(ID)
请问,Oracle 11g中,建的用户表,是不是存在一个编号ID,怎样取,在哪个表中,万份感谢!
另,表中的字段,是不是在系统表中,也存在一个编号呢?
[解决办法]
- SQL code
select object_id from user_objects where object_type = 'TABLE'and object_name = '表名';
[解决办法]
- SQL code
select object_id from user_objects where object_name='infos'
[解决办法]
[解决办法]
SQL> select t.object_name,t.object_id from user_objects t where t.object_name='TB2';
OBJECT_NAME OBJECT_ID
-------------------------------------------- ----------
TB2 51332
SQL> alter table tb2 rename to tb3;
Table altered
SQL> select t.object_name,t.object_id from user_objects t where t.object_name='TB2';
OBJECT_NAME OBJECT_ID
-------------------------------------------- ----------
SQL> select t.object_name,t.object_id from user_objects t where t.object_name='TB3';
OBJECT_NAME OBJECT_ID
-------------------------------------------- ----------
TB3 51332
SQL>
[解决办法]
[解决办法]
最好的方法就是自己去试验一把!
