sysobjects_sql
This is an old revision of the document!
−Table of Contents
Sysobject SQL
Code snippets that get useful information out of the sysobjects table.
Sysobjects.type | Meaning |
---|---|
C | computed column |
D | default |
F | SQLJ function |
L | log |
N | partition condition |
P | Transact-SQL or SQLJ procedure |
PR | prepare objects (created by Dynamic SQL) |
R | rule |
RI | referential constraint |
S | system table |
TR | trigger |
U | user table |
V | view |
XP | extended stored procedure |
Note: This is from Sybase reference info.
All User Tables
SELECT sysobjects.name AS TableName , * FROM sysobjects WHERE sysobjects.type = 'U'
All Columns from User Tables
SELECT sysobjects.name AS TableName , syscolumns.name AS ColumnName , * FROM sysobjects JOIN syscolumns ON syscolumns.id = sysobjects.id WHERE sysobjects.type = 'U'
All Identity Columns from User Tables
SELECT sysobjects.name AS TableName , syscolumns.name AS ColumnName , * FROM sysobjects JOIN syscolumns ON syscolumns.id = sysobjects.id WHERE sysobjects.type = 'U' AND syscolumns.status >= 128
sysobjects_sql.1272408162.txt.gz · Last modified: 2017/01/01 19:54 (external edit)