测试环境是Sybase数据库
取数据库所有用户表的名称(系统表把type的值改为S):
select name from DB_DM..sysobjects where type="U"【注:DB_DM是指定的数据库名称】
取指定表的所有字段的名称:
select name from syscolumns where id = object_id( ''EMPLOYEE'')
【注:object_id函数的参数需要加引号且值区分大小写】
据说oracle功能相当的SQL是:
select COLUMN_NAME,DATA_TYPE,DATA_PRECISION,DATA_SCALE,NULLABLE
from user_tab_columns
where table_name ='EMPLOYEE';