SQL Server 프로그래밍기능(Stored Procedure 등) 파라미터 검색 쿼리
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
GO
USE tempdb
GO
--SQLDBWook(sqldbwook@gmail.com)
SELECT PROC_NM = object_name(PRM.object_id)
, PARAM_NM = PRM.name
, PARAM_TYPE = TYP.name
+ CASE WHEN TYP.name IN ('nvarchar','nchar','varchar','char','varbinary','binary')
THEN CASE WHEN PRM.max_length = -1
THEN '(max)'
WHEN TYP.name IN ('nvarchar','nchar')
THEN '(' + CAST(PRM.max_length/2 AS varchar(25)) + ')'
ELSE '(' + CAST(PRM.max_length AS varchar(25)) + ')'
END
WHEN TYP.name IN ('decimal','numeric')
THEN '('+CAST(PRM.precision AS varchar(25))+','+CAST(PRM.scale AS varchar(25))+')'
ELSE ''
END
, PARAM_ORDER = PRM.parameter_id
--, *
FROM sys.parameters AS PRM
INNER JOIN sys.types AS TYP
ON PRM.system_type_id = TYP.system_type_id
WHERE object_name(PRM.object_id) LIKE 'USPX%'
ORDER BY
object_name(PRM.object_id)
, PRM.parameter_id
'MS SQL Server > Administration&Management' 카테고리의 다른 글
MSDTC > DTCPing이 성공 했지만, 분산트랜잭션 수행 시 "No transaction is active." 오류가 발생하는 경우 (0) | 2018.08.29 |
---|---|
SQL Server 2016 업그레이드 이후, DB 복원 성능 저하 이슈 (0) | 2018.07.31 |
tempdb 파일 삭제하기 (0) | 2016.03.20 |
대량의 트랜잭션으로 인한 LogShipping 복원 지연시, 최종 복원일자 찾기 (0) | 2015.03.16 |
Service Broker에서 수행하는 작업 모니터링(sp_broker_works) (0) | 2015.03.10 |