SELECT ' SELECT '''
 + so.name 
 + '.'
 + sc.name 
 + ': '', ['
 + sc.name
 + '] FROM ['
 + s.name
 + '].['
 + so.name
 -- , so.crdate
 + '] WHERE ['
 + sc.name
 + '] LIKE ''%748801'''
FROM sys.objects so
JOIN syscolumns sc
 ON so.object_id = sc.id
JOIN sys.schemas s
 ON so.schema_id = s.schema_id
WHERE so.type = 'u'
 AND (
  sc.name LIKE '%CC%'
 OR sc.name LIKE '%cost%center%'
 )
 AND sc.name NOT LIKE '%account%'
ORDER BY so.create_date DESC
And generate the search text ... 
DECLARE @qArg VARCHAR (64) =  '%748801%'
SELECT ' SELECT * FROM ['
 + s.name 
 +'].['
 + so.name 
 + '] '
 + ' WHERE ['
 + sc.name 
 + '] LIKE '''
 + @qArg
 + ''''
FROM sys.objects so
JOIN syscolumns sc
 ON so.object_id = sc.id
JOIN sys.schemas s
 ON so.schema_id = s.schema_id
WHERE so.type = 'u'
 AND (
  sc.name LIKE '%CC%'
 OR sc.name LIKE '%cost%center%'
 )
 AND sc.name NOT LIKE '%account%'
ORDER BY so.create_date DESC
Friday, October 8, 2010
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment