TSQL 매개 변수가 구조화 된 유형인지 판별

잭 말코비치

이 프로 시저를 사용하여 저장 프로 시저의 매개 변수 유형을 결정합니다.

select  
    'Parameter_name' = name,  
    'Type' = type_name(user_type_id),  
    'Length' = max_length,  
    'Prec' = case 
                when type_name(system_type_id) = 'uniqueidentifier' 
                   then precision  
                else OdbcPrec(system_type_id, max_length, precision) 
             end,  
    'Scale' = OdbcScale(system_type_id, scale),  
    'Param_order' = parameter_id,  
    'Collation' = convert(sysname, 
                case when system_type_id in (35, 99, 167, 175, 231, 239)  
                then ServerProperty('collation') end)  
from 
    sys.parameters 
where 
    object_id = object_id('MySchema.MyProcedure')

그러나 매개 변수가 테이블 값이면 유형의 이름을 얻습니다.

'구조화 된'유형인지 어떻게 확인할 수 있습니까?

gotqn

쿼리 sys.table_types하거나 sys.types데이터베이스의 모든 테이블 유형을 볼 수있는 경우 :

SELECT *
FROM sys.table_types;

SELECT *
FROM sys.types
WHERE is_table_type = 1;

system_type_id모든 테이블 유형에 대해 동일 하다는 것을 알 수 있습니다 . 추출하여 쿼리에 사용할 수 있습니다. 다른 방법은 위의 정보를 테이블 변수 또는 임시 테이블에 저장하고 .NET Framework에 조인 (LEFT JOIN)하는 것 sys.parameters입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

구체적인 매개 변수화 된 유형입니까?

분류에서Dev

Bifunctor에 대한 매개 변수화 된 유형 별칭

분류에서Dev

매개 변수화 된 유형에 대한 특정 유형 인스턴스인지 확인

분류에서Dev

OCaml의 매개 변수화 된 유형

분류에서Dev

공유 또는 개인 openmp 코드의 구조화 된 유형 변수

분류에서Dev

COUNT 각 유형별로 판매 된 부동산의 수는?

분류에서Dev

구조 내에서 인스턴스화 된 매개 변수 사용

분류에서Dev

Haskell : 인스턴스 매개 변수화 된 유형 하나의 단일 유형

분류에서Dev

Google 시각화 차트 연도 별 평균 판매 유형 수

분류에서Dev

매개 변수화 된 유형이 계층 구조를 통과 할 때 Java에서 제네릭 유형의 인스턴스를 만드시겠습니까?

분류에서Dev

전달 된 매개 변수가 클래스 유형인지 확인

분류에서Dev

자바 : 매개 변수화 된 데이터 유형 및 비 구체적 유형

분류에서Dev

자바 : 매개 변수화 된 데이터 유형 및 비 구체적 유형

분류에서Dev

AspectJ 매개 변수화 된 유형은 대상 포인트 컷을 지원하지 않습니다.

분류에서Dev

함수 매개 변수로 구조화 된 객체

분류에서Dev

총 항목 수, 판매 된 항목 (ID 별 다른 테이블 참조) 및 일련 번호별로 그룹화

분류에서Dev

EL에서 매개 변수화 된 메소드 호출의 인수 유형

분류에서Dev

매개 변수화 된 유형이있는 확인되지 않은 캐스트 경고

분류에서Dev

구조화 된 템플릿 매개 변수

분류에서Dev

매개 변수가있는 SQL Like 연산자에서 데이터 유형을 판별 할 수 없습니다.

분류에서Dev

매개 변수화 된 특성에서 자기 유형에 대한 참조

분류에서Dev

매개 변수화 된 유형 세트를 맵으로 변환

분류에서Dev

매개 변수화 된 유형 세트를 맵으로 변환

분류에서Dev

매개 변수화 된 gtest 유형에 대한 다형성

분류에서Dev

cmocka : 매개 변수로 전달 된 구조 확인

분류에서Dev

컴파일러가 기본 형식화 된 함수 매개 변수를 확인하지 않음

분류에서Dev

저장소 구현에 매개 변수화 된 유형의 메소드 필요

분류에서Dev

매개 변수화 된 쿼리가 작동하지 않음

분류에서Dev

유형 또는 인터페이스가있는 TypeScript 구조화 기본 매개 변수

Related 관련 기사

  1. 1

    구체적인 매개 변수화 된 유형입니까?

  2. 2

    Bifunctor에 대한 매개 변수화 된 유형 별칭

  3. 3

    매개 변수화 된 유형에 대한 특정 유형 인스턴스인지 확인

  4. 4

    OCaml의 매개 변수화 된 유형

  5. 5

    공유 또는 개인 openmp 코드의 구조화 된 유형 변수

  6. 6

    COUNT 각 유형별로 판매 된 부동산의 수는?

  7. 7

    구조 내에서 인스턴스화 된 매개 변수 사용

  8. 8

    Haskell : 인스턴스 매개 변수화 된 유형 하나의 단일 유형

  9. 9

    Google 시각화 차트 연도 별 평균 판매 유형 수

  10. 10

    매개 변수화 된 유형이 계층 구조를 통과 할 때 Java에서 제네릭 유형의 인스턴스를 만드시겠습니까?

  11. 11

    전달 된 매개 변수가 클래스 유형인지 확인

  12. 12

    자바 : 매개 변수화 된 데이터 유형 및 비 구체적 유형

  13. 13

    자바 : 매개 변수화 된 데이터 유형 및 비 구체적 유형

  14. 14

    AspectJ 매개 변수화 된 유형은 대상 포인트 컷을 지원하지 않습니다.

  15. 15

    함수 매개 변수로 구조화 된 객체

  16. 16

    총 항목 수, 판매 된 항목 (ID 별 다른 테이블 참조) 및 일련 번호별로 그룹화

  17. 17

    EL에서 매개 변수화 된 메소드 호출의 인수 유형

  18. 18

    매개 변수화 된 유형이있는 확인되지 않은 캐스트 경고

  19. 19

    구조화 된 템플릿 매개 변수

  20. 20

    매개 변수가있는 SQL Like 연산자에서 데이터 유형을 판별 할 수 없습니다.

  21. 21

    매개 변수화 된 특성에서 자기 유형에 대한 참조

  22. 22

    매개 변수화 된 유형 세트를 맵으로 변환

  23. 23

    매개 변수화 된 유형 세트를 맵으로 변환

  24. 24

    매개 변수화 된 gtest 유형에 대한 다형성

  25. 25

    cmocka : 매개 변수로 전달 된 구조 확인

  26. 26

    컴파일러가 기본 형식화 된 함수 매개 변수를 확인하지 않음

  27. 27

    저장소 구현에 매개 변수화 된 유형의 메소드 필요

  28. 28

    매개 변수화 된 쿼리가 작동하지 않음

  29. 29

    유형 또는 인터페이스가있는 TypeScript 구조화 기본 매개 변수

뜨겁다태그

보관