Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm cách nào để tính KÍCH THƯỚC của các thủ tục được lưu trữ trong 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đặt DefaultDataPath và DefaultLogPath khi triển khai trong dự án cơ sở dữ liệu VS2010

  2. Nếu biến là trống thì không có mệnh đề ở đâu

  3. Có cách nào để không sử dụng dấu ngoặc vuông trong SQL Server không?

  4. Làm thế nào để chạy gói SSIS mà không cần SQL Server?

  5. Cần trợ giúp để tìm Truy vấn T-SQL chính xác