你可以考虑用数据字典USER_TAB_COLUMNS;
select table_name,column_name,column_id
from user_tab_columns where table_name='A';
得到的COLUMN_ID 就是列的序号。
select table_name,column_name,column_id
from user_tab_columns where table_name='A';
得到的COLUMN_ID 就是列的序号。
解决方案 »
- oracle 10g enterprise manager 中关于备份的问题
- oracle 中如何设置如何设置session mode为multi模式啊
- 请教一个查询语句
- 怎么建一个查询字串相等的问题
- 菜鸟初学ORACLE,遇到登陆SQL PLUS问题,100在线等
- drop table USERS cascade constraints
- Oracle存储过程中 Ref cursor 问题
- 狂晕,300分,为什么改变条件的顺序会影响查询结果???
- 请了先!请问如何彻底的删除ORACLE 816?? 谢谢了
- 懂Oracle的SQL语句的请帮忙:
- TRUNC()函数的确切含义?最好用例子说明!
- OCILong 调用ORACLE9I数据库时出错(在线等待,立即散分)
create table a(id int not null identity(1,1), name varchar(20) null, staff varchar(2) null)
go
insert into a(name,staff) values('sdfasdf','d1')
insert into a(name,staff) values('s3df','d2')
insert into a(name,staff) values('3sdf','d3')
insert into a(name,staff) values('4dfasdf','d4')
go--取得name列的值colid=2
select (select name from syscolumns where id=object_id('a') and colid=2) from a
go