这是“select column_name from user_tab_columns where table_name='<表名>';” 查询一个表中的字段。 可以rs.(名) 写个大概吧
Oracle: Select TABLE_NAME,column_name From user_tab_columns Where table_name='XXX' --注意大小写SQL Server: Select col.name From syscolumns col,sysobjects obj where col.id=obj.id and obj.name='XXX' and obj.type='U'
用 DatabaseMetaData 比较通用一点。
我用下面的找了,取出0个记录怎么回事啊? “select column_name from user_tab_columns where table_name='<表名>';”
“select column_name from user_tab_columns where table_name='<表名(要大写)>';”
DatabaseMetaData meta = conn.getMetaData();
ResultSet rs = meta.getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) ;
查询一个表中的字段。
可以rs.(名)
写个大概吧
Select TABLE_NAME,column_name
From user_tab_columns
Where table_name='XXX' --注意大小写SQL Server:
Select col.name
From syscolumns col,sysobjects obj
where col.id=obj.id
and obj.name='XXX' and obj.type='U'
“select column_name from user_tab_columns where table_name='<表名>';”