select column_name from user_tab_columns where table_name='<表名>';BR/Shirley

解决方案 »

  1.   

    Connection conn = 
    DatabaseMetaData meta = conn.getMetaData();
    ResultSet rs = meta.getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) ;
      

  2.   

    这是“select column_name from user_tab_columns where table_name='<表名>';”
    查询一个表中的字段。
    可以rs.(名)
    写个大概吧
      

  3.   

    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'
      

  4.   

    用 DatabaseMetaData  比较通用一点。
      

  5.   

    我用下面的找了,取出0个记录怎么回事啊?
    “select column_name from user_tab_columns where table_name='<表名>';”
      

  6.   

    “select column_name from user_tab_columns where table_name='<表名(要大写)>';”