테이블에 빈 값이있는 필드가 있는지 확인

GoldBishop

저는 최근 약 2 개월 전에 NULL 값이있는 테이블의 필드를 확인해야했습니다.

이제 다른 작업을 수행하고 있지만 이번에는 테이블의 필드에 빈 문자열 값이 있는지 확인해야합니다.

쿼리 시작 :

;With xmlnamespaces('http://www.w3.org/2001/XMLSchema-instance' as ns)
SELECT *
FROM [Schema].[Table] act
where (
    select act.*
    for xml path('row'), elements xsinil, type
).exist('//*/@ns:nil') = 1

변경해야한다는 것을 알고 @ns:nil있지만 TSql의 XQuery 구현에 대한 교육을받지 못했기 때문에이 초기 쿼리를 도와 줄 사람이 필요합니다. 또한 사용 및 기능에 대한 정보를 얻으려면 MSDN 외부로 이동해야합니다.

업데이트 # 1 :

;With xmlnamespaces('http://www.w3.org/2001/XMLSchema-instance' as ns)
Select *
from Schema.Table act
where (
    select act.*
    for xml path('row'), elements xsinil, type
).value('(//row/*)[1]', 'varchar(max)') = ''

시도했지만 필드 중 하나에 문자가 포함되어 0x001C있으므로 바이너리, varbinary 또는 이미지로 변환 한 다음 BINARY BASE64지시문 을 사용해야 합니다.

미카엘 에릭슨

XML을 빌드하고 비어있는 노드 값을 확인하십시오. null을 확인하는 것보다 간단하고 주석에 명시된대로 (n) varchar 만 노드 값으로 빈 문자열을 생성합니다.

select *
from T
where (
      select T.*
      for xml path(''), type
      ).exist('*/text()[. = ""]') = 1

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

배열에 빈 값이나 숫자가 있는지 확인하는 방법

분류에서Dev

magento 2 : 카테고리가 사이드 바에 있는지 확인할 때 빈 페이지가 표시됨

분류에서Dev

테이블 열에 인덱스가 있는지 확인

분류에서Dev

조인 된 테이블에 일치하는 레코드가 있는지 확인

분류에서Dev

테이블 행의 모든 입력 / 선택 필드에 값이 있는지 확인

분류에서Dev

값이 DB 테이블에 있는지 확인하는 SQL 쿼리가 있습니까?

분류에서Dev

다른 테이블에 ID가 있는지 확인

분류에서Dev

MySQL : 여러 테이블에 날짜가 있는지 확인

분류에서Dev

MySQL-외부 테이블에 ID가 있는지 확인

분류에서Dev

다른 테이블에 ID가 있는지 확인

분류에서Dev

데이터 테이블 행에 빈 공간이 있는지 확인하는 방법

분류에서Dev

데이터 테이블에 빈 행이 있는지 확인하는 방법은 무엇입니까?

분류에서Dev

Data Lake 테이블에 레코드가 있는지 확인하는 방법

분류에서Dev

네스 테드 배열에 값이 있는지 확인

분류에서Dev

IConfiguration에 null 값이있는 키가 있는지 확인

분류에서Dev

레코드가없는 경우 SQL 조인 테이블에 빈 필드가 표시됨

분류에서Dev

Firebase 문서에 값이있는 필드가 있는지 확인하는 방법은 무엇입니까?

분류에서Dev

div 내부의 span 요소에 빈 값이 있는지 확인하는 방법

분류에서Dev

PHP 및 MYSQL-DB 테이블을 쿼리하여 필드가 열에 있는지 확인

분류에서Dev

테이블 유형 테이블 (매트릭스 테이블)에서 EXISTS 메서드를 사용하여 값이 있는지 확인하는 방법

분류에서Dev

테이블에 루아 값이 있는지 확인

분류에서Dev

두 개의 MySQL 테이블에 값이 있는지 확인

분류에서Dev

안드로이드 테이블이 비어 있는지 확인

분류에서Dev

CGI.pm에 빈 매개 변수가 있는지 확인

분류에서Dev

테이블에 데이터가 있는지 확인하는 HQL 쿼리

분류에서Dev

빈 값이있는 레코드를 반환하지 않는 SQL 내부 조인

분류에서Dev

컨텍스트에 테이블이 있는지 확인한 다음이 테이블에 추가

분류에서Dev

개체의 배열에 빈 값이 포함되어 있는지 확인

분류에서Dev

개체의 배열에 빈 값이 포함되어 있는지 확인

Related 관련 기사

  1. 1

    배열에 빈 값이나 숫자가 있는지 확인하는 방법

  2. 2

    magento 2 : 카테고리가 사이드 바에 있는지 확인할 때 빈 페이지가 표시됨

  3. 3

    테이블 열에 인덱스가 있는지 확인

  4. 4

    조인 된 테이블에 일치하는 레코드가 있는지 확인

  5. 5

    테이블 행의 모든 입력 / 선택 필드에 값이 있는지 확인

  6. 6

    값이 DB 테이블에 있는지 확인하는 SQL 쿼리가 있습니까?

  7. 7

    다른 테이블에 ID가 있는지 확인

  8. 8

    MySQL : 여러 테이블에 날짜가 있는지 확인

  9. 9

    MySQL-외부 테이블에 ID가 있는지 확인

  10. 10

    다른 테이블에 ID가 있는지 확인

  11. 11

    데이터 테이블 행에 빈 공간이 있는지 확인하는 방법

  12. 12

    데이터 테이블에 빈 행이 있는지 확인하는 방법은 무엇입니까?

  13. 13

    Data Lake 테이블에 레코드가 있는지 확인하는 방법

  14. 14

    네스 테드 배열에 값이 있는지 확인

  15. 15

    IConfiguration에 null 값이있는 키가 있는지 확인

  16. 16

    레코드가없는 경우 SQL 조인 테이블에 빈 필드가 표시됨

  17. 17

    Firebase 문서에 값이있는 필드가 있는지 확인하는 방법은 무엇입니까?

  18. 18

    div 내부의 span 요소에 빈 값이 있는지 확인하는 방법

  19. 19

    PHP 및 MYSQL-DB 테이블을 쿼리하여 필드가 열에 있는지 확인

  20. 20

    테이블 유형 테이블 (매트릭스 테이블)에서 EXISTS 메서드를 사용하여 값이 있는지 확인하는 방법

  21. 21

    테이블에 루아 값이 있는지 확인

  22. 22

    두 개의 MySQL 테이블에 값이 있는지 확인

  23. 23

    안드로이드 테이블이 비어 있는지 확인

  24. 24

    CGI.pm에 빈 매개 변수가 있는지 확인

  25. 25

    테이블에 데이터가 있는지 확인하는 HQL 쿼리

  26. 26

    빈 값이있는 레코드를 반환하지 않는 SQL 내부 조인

  27. 27

    컨텍스트에 테이블이 있는지 확인한 다음이 테이블에 추가

  28. 28

    개체의 배열에 빈 값이 포함되어 있는지 확인

  29. 29

    개체의 배열에 빈 값이 포함되어 있는지 확인

뜨겁다태그

보관