Sometimes, you need to know schema in details of your database. You may use system objects such as sysobjects/ sys.objects, syscolumns/ sys.columns, etc or system stored procedures to query that information.
Another way to get that information is using INFORMATION SCHEMA in SQL Server 2005:
View | Contains information about |
---|---|
COLUMNS | Columns accessible to the current user in the current database. |
INDEXES | Indexes in the current database. |
KEY_COLUMN_USAGE | Keys in the current database. |
PROVIDER_TYPES | Data types supported in SQL Server Mobile. |
TABLES | Tables accessible to the current user in the current database. |
TABLE_CONSTRAINTS | Table constraints in the current database. |
REFERENTIAL_CONSTRAINTS | Foreign constraint in the current database |
For example:
If you want to know the schema of tblEmployee Table, you can query like that:
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'tblEmployee'
No comments:
Post a Comment