1.oracle
sql = "SELECT column_name, data_type, data_length, nullable";
sql += " FROM user_tab_columns ";
sql += " where table_name='";
sql += $tableName;
sql += "'";
select * From user_tab_comments 查询表名及表说明(comment)
select * from user_col_comments 查询表及表中字段的说明
2.sql server
sql = "select name,xtype,length,isnullable from syscolumns where id =";
sql += " (select top 1 Id from sysobjects where name = '";
sql += $tableName;
sql += "')";
3.my sql
sql = "show columns from ";
sql += $tableName;
或
sql = "desc ";
sql += $tableName;
或
sql = "describe ";
sql += $tableName;
本文介绍了如何使用Oracle、SQL Server及MySQL三种数据库系统查询特定表的结构信息,包括字段名称、数据类型、长度以及是否允许为空等属性。

被折叠的 条评论
为什么被折叠?



