반응형
열이 Null을 허용하는지 확인하는 쿼리
열이 Null을 허용하는지 여부를 확인하는 쿼리 (열에 Null 값이 허용되는지 여부) 예 / 아니오 또는 1/0 또는 참 / 거짓을 반환하는 것이 좋습니다.
COLUMNPROPERTY
및 OBJECT_ID
메타 데이터 함수를 사용할 수도 있습니다 .
SELECT COLUMNPROPERTY(OBJECT_ID('SchemaName.TableName', 'U'), 'ColumnName', 'AllowsNull');
다음에서 검색 할 수 있습니다 sys.columns
.
select is_nullable
from sys.columns
where object_id = object_id('Schema.TheTable')
and name = 'TheColumn'
또한 테이블의 모든 열에서 'nullable'속성 또는 원하는 다른 속성 (예 : Bank.Table이라는 테이블)을 쿼리 할 수 있습니다.
column name
, data type
, Character Max Length
,is nullable
다음 예제와 같이 SQL Information_Schema를 사용하십시오.
SELECT
COL.COLUMN_NAME,
COL.DATA_TYPE,
COL.CHARACTER_MAXIMUM_LENGTH,
COL.IS_NULLABLE
FROM INFORMATION_SCHEMA.COLUMNS COL
WHERE COL.TABLE_NAME = 'Bank'
결과는 다음과 같아야합니다.
참조 URL : https://stackoverflow.com/questions/5204684/query-to-check-whether-a-column-is-nullable
반응형
'programing' 카테고리의 다른 글
LaTex에서 첫 번째 섹션이 발생하는 페이지 번호를 어떻게 시작할 수 있습니까? (0) | 2020.12.27 |
---|---|
사용자가 파일을 선택할 때 파일 이름을 얻는 방법 (0) | 2020.12.27 |
자바 : String []을 List 또는 Set으로 변환하는 방법 (0) | 2020.12.27 |
정적 필드는 내부적으로 정확히 어떻게 작동합니까? (0) | 2020.12.27 |
MySQL : 조건이 충족되는 경우에만 필드 업데이트 (0) | 2020.12.27 |