sql >> Database >  >> RDS >> Sqlserver

Hoe bereken ik de GROOTTE van opgeslagen procedures in 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. De functie Max() gebruiken om groepswaarden te selecteren

  2. Query om alle records te krijgen totdat de som van de kolom kleiner is dan of gelijk is aan een waarde

  3. Toegang geweigerd voor gebruiker 'root'@'localhost'

  4. Een database maken met behulp van Connector/NET-programmering?