sql >> Databáze >  >> RDS >> Sqlserver

Jak vypočítám VELIKOST uložených procedur v SQL Server 2005?

;WITH ROUTINES AS (
    -- CANNOT use INFORMATION_SCHEMA.ROUTINES because of 4000 character limit
    SELECT o.type_desc AS ROUTINE_TYPE
            ,o.[name] AS ROUTINE_NAME
            ,m.definition AS ROUTINE_DEFINITION
    FROM sys.sql_modules AS m
    INNER JOIN sys.objects AS o
        ON m.object_id = o.object_id
)
SELECT SUM(LEN(ROUTINE_DEFINITION))
FROM ROUTINES


  1. LEFT OUTER JOIN ve sloupci pole s více hodnotami

  2. Datum mezi 2 jinými daty, bez ohledu na rok

  3. DATETIMEFROMPARTS() Příklady v SQL Server (T-SQL)

  4. Jak najít e-mail s více než 2 tečkami pomocí funkce REGEXP MySQL?