반응형
어떤 것이 null을 나타냅니까?정의되지 않은 문자열 또는 빈 문자열
삽입합니다.null
표의 열에
어떤 것이 null을 나타냅니까?undef
또는 빈 문자열''
.
어떤 것을 사용해야 하며 그 이유는 무엇입니까?에 대해 알고 있습니다.defined
제가 확인할 수 있다고요
하지만 저는 데이터베이스의 관점에서 더 많이 보고 있습니다.
어떤 것이 대표합니까?null
더 적절하게?
업데이트: 사용 중DBI
모듈.
DBI 사용undef
SQL을 나타내다NULL
빈 문자열은 빈 문자열을 나타냅니다.
그러나 일부 데이터베이스는 다음을 구분하지 않습니다.NULL
그리고 빈 문자열.오라클은 여기서 특정한 범죄자입니다.DBI는 그것에 대해 아무것도 할 수 없습니다.
Perl DBI를 가정하면,undef
SQL을 나타냅니다.NULL
.
Perl의 빈 문자열은 SQL의 빈 문자열과 정확히 동일합니다(즉, 빈 문자열).
DBI 모듈을 사용하고 바인딩된 인수를 사용한다고 가정합니다(SQL을 수동으로 구성하는 경우에는NULL
문자열에 포함):
정의되지 않은 값 또는
undef
NULL 값을 나타내는 데 사용됩니다.
DBI에 대한 perldoc 참조
DBI를 직접 사용하지 않는 경우(예: DB를 사용하는 경우)Ix::클래스 또는 다른 ORM) 그러면 이를 위한 DBI 동작을 상속한다는 것을 알게 될 것입니다.
언급URL : https://stackoverflow.com/questions/12708633/which-one-represents-null-undef-or-empty-string
반응형
'sourcetip' 카테고리의 다른 글
스택 추적에서 로그가 예외를 발견했습니다. (0) | 2023.07.27 |
---|---|
JSR 303 Bean Validation을 Spring Data Rest와 함께 사용할 수 있습니까? (0) | 2023.07.27 |
Spring 3.0 MVC @ModelAttribute 변수가 URL에 나타나지 않도록 하려면 어떻게 해야 합니까? (0) | 2023.07.27 |
특정 로컬 알림 삭제 (0) | 2023.07.27 |
Google 문서와 유사한 라이브 업데이트를 수행하는 방법은 무엇입니까? (0) | 2023.07.27 |