Microsoft SQL Server 시스템 테이블에서 내장 프로 시저 또는 함수에 필요한 매개 변수에 대한 정보는 어디에서 찾을 수 있습니까?sys 테이블을 사용하여 SQL Server sps 및 funcs에 반영하는 방법?
-1
A
답변
1
sys.system_objects에서 조인 된 것처럼 보이며 sys.system_paramters가이를 수행합니다. 시작해야합니다.
SELECT ob.object_id, ob.name, ob.is_ms_shipped, ob.type_desc, pa.*
from sys.system_objects ob
inner join sys.all_parameters pa
on pa.object_id = ob.object_id
관심있는 항목으로 재설정하면 좋을 것입니다.
매개 변수가없는 개체를 선택하려면 왼쪽 외부 조인으로 설정하십시오.
0
여기에 마법처럼 주어진 일상
ALTER Function [dbo].[ftRoutineSchema](@RoutineName varchar(200)) returns table as return
--declare @routineName varchar(100);select @routineName='ftDetailsOfLogin'
SELECT ColumnName=Case Is_Result
When 'YES' then '@RC'
else Parameter_Name
end
,DataType= case Data_Type
When 'DECIMAL' then 'Decimal('+convert(varchar,Numeric_precision)+','+Convert(varchar,Numeric_scale)+')'
When 'numeric' then 'Decimal('+convert(varchar,Numeric_precision)+','+Convert(varchar,Numeric_scale)+')'
when 'varchar' then 'Varchar('+Convert(varchar,Character_maximum_length)+')'
ELSE dATA_TYPE
end
,ColumnOrder=Ordinal_Position
,Direction =Case Parameter_Mode
when 'INOUT' then 'Out'
else Parameter_Mode
end
FROM --INFORMATION_SCHEMA.ROUTINE_cOLUMNS
Information_schema.Parameters
--WHERE [email protected] --order by columnorder
Where [email protected]
관련 문제
- 1. SQL Server : 테이블을 내보내는 방법
- 2. DataGridView에 SQL Server 테이블을 표시하십시오.
- 3. SQL Server 2008 테이블을 SQL Server CE로 마이그레이션
- 4. 쉽게 테이블을 조인하는 방법 Microsoft SQL Server?
- 5. SQL Server : 두 테이블을 비교하는 방법
- 6. SQL Server 2005 : 지정된 테이블을 참조하는 모든 테이블을 식별하는 방법
- 7. out 매개 변수를 사용하여 메서드를 반영하는 방법?
- 8. SQL Server 및 RAM
- 9. LINQ-to-SQL을 사용하여 sys 테이블에 쿼리하는 방법?
- 10. EF CTP5 자동으로 테이블을 SQL Server 2005의
- 11. x264 SPS 및 PPS가있는 IDR 액세스 장치
- 12. SQL Server 2008에서 새 이름으로 중복 테이블을 만드는 방법
- 13. SQL Server 2005에서 x와 y 사이의 날짜 테이블을 얻는 방법
- 14. SQL Server 2005에 연결하고 테이블을 업데이트하는 VBScript
- 15. SQL Server 테이블을 동기화하는 표준 방법이 있습니까?
- 16. SQL 스크립트를 사용하여 SQL Server 데이터베이스 업데이트
- 17. SQL Server 트리거 및 복제
- 18. BCP 유틸리티를 사용하여 SQL Server 테이블을 업데이트 할 수 없습니다.
- 19. DataSet을 사용하여 데이터를 채우는 SQL Server 동적 테이블을 만듭니다.
- 20. .Net을 사용하여 interbase 데이터베이스 테이블을 SQL Server 데이터베이스에 동기화하십시오.
- 21. SQL 서버 테이블을 사용하여 oracle에 테이블을 생성
- 22. ASP.NET 및 SQL Server 2005를 사용하여
- 23. SQL Server 데이터베이스 및 Android
- 24. SQL Server 2008의 특정 파일 그룹으로 테이블을 이동하는 방법
- 25. SQL Server, 오랫동안 사용되지 않는 테이블 (불필요한 테이블을 제거하는 방법)?
- 26. SQL Server 테이블을 Sharepoint 목록으로 마이그레이션
- 27. Postgis 테이블을 SQL Server 2008로 변환
- 28. sql-server 두 테이블을 나누는 방법은 무엇입니까?
- 29. SQL Server 2008을 사용하여 요일을 시작하는 방법
- 30. SQL Server 데이터베이스를 삭제하는 방법
작품의 매개 변수 정보를 반환 SQL 함수입니다. 감사. WHERE 절을 사용하여 필터링했습니다. –