2017-03-07 1 views
0
에서 식별자로

하나를 사용 예약어를 탈출 할 수 있으며 아래에도 아래의 구분과 비 예약 된 키워드에 대한 데이터베이스를 작동 :는 어떻게 JDBC 쿼리에 분리 ID를 사용할 수 있습니다 네티

의 SQLServer : 광장 브래킷 => [선택 ]

포스트 그레스, 테라 데이타, 오라클, 사이베이스 (Sybase) DB2가 : 큰 따옴표는 => Netezza를 들어

"를 선택"나는 문서에 따라 작은 따옴표를 시도했지만 작동하지 않았다. https://www.ibm.com/support/knowledgecenter/en/SSULQD_7.2.1/com.ibm.nz.dbu.doc/c_dbuser_quoted_mixed_literals.html

좋습니다.

+0

우리가 보여 주신 것을 보여 주시고 우리가 가진 오류를 보여주십시오. – ScottMcG

답변

1

내 사이트에서 작동하는 것은 예약어, 공백, 특수/국가 별 문자, 처음에는 숫자 및 좋은 데이터 모델에 포함되지 않은 다른 많은 것들을 포함하는 테이블/열 이름 주위에 "(큰 따옴표) 나는 알고있다, 그러나 마음은 당신은 아무것도 "주변"사용하여 참조 있음을 인식 할 필요가 ) 한 느낌, 대소 문자를 구분된다.

이 좋아하는 SQL 클라이언트 (aginity를 사용하여 카탈로그 뷰 INFORMATION_SCHEMA.COLUMNS를 조회 해보십시오?)과 조심스럽게 참조하려는 열/테이블의 이름에 대한 caSiNg 등을 확인하십시오.

희망이 있으면 도움이됩니다. 그렇지 않으면 간단한 SQL 문을 게시하십시오. 모자, ScottMcG가 제안한 것과 마찬가지로 당신이받은 오류 메시지와 함께 성공할 것으로 기대합니다.

+0

고마워요 :) – dev

+0

아무런 문제 없습니다 - 직접 수백 번 거기에 :) –

관련 문제