You are on page 1of 1

---select * from sys.

tables
SELECT s.NAME AS SchemaName
,o.NAME AS TableName
,
NULLIF(OBJECT_NAME(rkeyid), o.NAME) AS ParentTable
,QUOTENAME(OBJECT_NAME(fkeyid)) + '.' + (
SELECT QUOTENAME(c.NAME)
FROM sys.syscolumns AS c
WHERE c.id = fkeyid
AND c.colid = fkey
) + ' = ' + QUOTENAME(OBJECT_NAME(rkeyid)) + '.' + (
SELECT QUOTENAME(c.NAME)
FROM sys.syscolumns AS c
WHERE c.id = rkeyid
AND c.colid = rkey
) AS LinkingInformation
FROM sys.objects AS o
INNER JOIN sys.schemas AS s ON o.schema_id = s.schema_id
LEFT JOIN sys.sysforeignkeys AS f ON o.object_id = f.fkeyid
WHERE o.type = 'U'
ORDER by 3

select c.TABLE_NAME,c.COLUMN_NAME
FROM INFORMATION_SCHEMA.columns c
INNER JOIN INFORMATION_SCHEMA.tables
t ON c.TABLE_NAME = t.TABLE_NAME
where t.TABLE_TYPE = 'BASE TABLE'
AND (
c.COLUMN_NAME LIKE 'controlid%')
select * from Forms
select distinct SourceDisplay from FormSource

You might also like