Commit for development environment setup
This commit is contained in:
18
PROMS/SQL/AllDatabaseFindIndent.sql
Normal file
18
PROMS/SQL/AllDatabaseFindIndent.sql
Normal file
@@ -0,0 +1,18 @@
|
||||
declare @CommandLine nvarchar(max)
|
||||
SET @CommandLine = 'select ''{Name}'' dbname, ' +
|
||||
' len(text)-len(replace(text,nchar(5),'''')) indents,' +
|
||||
' count(*) howmany, ' + --cc.contentid, type, text,
|
||||
'case when gg.contentid is null then ''not grid'' else ''grid'' end isgrid' +
|
||||
' from {Name}.dbo.contents cc left join {Name}.dbo.grids gg on gg.contentid = cc.contentid' +
|
||||
' where text like ''%'' +nchar(5) + ''%'' ' +
|
||||
'group by case when gg.contentid is null then ''not grid'' else ''grid'' end, '+
|
||||
'len(text)-len(replace(text,nchar(5),''''))'
|
||||
declare @CommandLines nvarchar(max)
|
||||
select @CommandLines = Coalesce(@CommandLines + ' UNION' + char(10), '') + Replace(@CommandLine,'{Name}',Name)
|
||||
from Sys.Databases where name like 'VEPROMS%'
|
||||
Set @CommandLines = 'Select * from ( ' +@CommandLines + ') t1 where HowMany > 0'
|
||||
print @CommandLines
|
||||
EXEC SP_EXECUTESQL @CommandLines
|
||||
|
||||
select contentid, substring(text, 1, 20) found, len(text) textlen from veproms_FNP.dbo.contents
|
||||
where text like '%' + nchar(5) + '%'
|
Reference in New Issue
Block a user