본문 바로가기
728x90
반응형

개발/sql49

<![CDATA[..... ]]> ​ 의 개념은 간단하게 말해서 xml의 (부등호),&(앤드),||(오아) 와 같은 부호를 태그로 인식하지 말고 "문자열"로 인식하라는거다. 저안에는 "문자열"로 인식하여 진행하라는 얘기며 it용어로는 Xml Parser 로 인식하지말라는 것이다. 2022. 10. 18.
DuplicateKey 오류 시퀀스(sequence) ​중복키오류가 나는 경우가 몇가지가 있다. 시퀀쓰를 쓰는 경우를 이야기해보고자 한다. ​| 데이터 보정시 시퀀스 번호를 임의대로 추가한 경우 운영 또는 개발업무를 하다보면 데이터 일부가 들어가지 않아 DB에서 강제로 생성해줘야하는 경우가 생기는데 이때 시퀀스를 이용하여 생성하지 않고 번호를 임의대로 넣어 문제가 되는 경우가 발생한다. 시퀀스에서 마지막으로 생성한 LAST VALUE 다음번호가 이미 생성되어있는 경우에 중복키 오류가 발생할 수 있는 것이다. 이때는 DB에 시퀀스에 들어가 LAST VALUE값을 데이터보정으로 넣었던 마지막 번호로 넣어주면 해결된다. 2022. 10. 7.
operator does not exist: character varying = bigint SQL에서 foreach문을 쓰다보면 다음과 같은문제가 발생하기도 한다. operator does not exist: character varying = bigint Hint: No operator matches the given name and argument types. You might need to add explicit type cast ​| 해결방법 foreach문의 파라미터가 따옴표가 빠진채로 들어가니 |'| 를 앞뒤로 넣어줘 String형태로 맞춰주면 해결된다. 2022. 7. 13.
DB컬럼 추가 및 COMMENT 변경 ​ | 데이터베이스 테이블 컬럼 추가 alter table 테이블명 add 컬럼명 타입; EX ) alter table emp add addr varchar(200); | 데이터베이스 테이블 comment 변경 comment on column 테이블명.컬럼명 is '내용'; EX ) comment on column emp.addr is '주소'; 2022. 6. 17.
728x90
반응형