본문 바로가기
728x90
반응형

SQL11

[PostgreSQL] current transaction is aborted, commands ignored until end of transaction block ㄸ ㅣ용..? [PostgreSQL] current transaction is aborted, commands ignored until end of transaction block 갑자기 뽀그리에서 오류가 났다... 몰 해도 해결이 안됨.. 해결은 간단했다 ^^ rollback; 트랜잭션 수행 중 오류난 거라서, 롤백만 해주면 끝.. 이렇게 간단할수가..! 2023. 11. 1.
[POSTGRESQL] null to 0 으로 치환하기 COALESCE(column, 0) 요거 사용해서 변환하면 간단! select name, COALESCE(count, 0) as count from sample_table 2023. 2. 16.
[SQL] POSTGRES SQL ->>, ->가 뭔가요? POSTGRES SQL ->>, -> 가 뭘까? POSTGRES 에서 SQL을 짜다가 ->>, ->가 있는 것을 알게 되었다 너 정체가 뭐니? 예제 쿼리에서는 아래와 같이 사용되어 있었다 SELECT TEXT ->> 'column1' as COL_1 , TEXT ->> 'column2' as COL_2 , TEXT ->> 'column3' as COL_3 FROM JSON_TYPE_TABLE AS TEXT 이중화살표도 단일 화살표도 실제 쿼리에서 사용되는 것을 처음 봐서... 멘붕이었음 @_@,, 결론적으로 반환 데이터의 타입을 정의하는 연산자였다 물론 POSTGRES SQL 에서만 제공하는..! 1) 단일 화살표 -> 는 JSON 으로 반환한다 select test -> 'member' as membe.. 2022. 12. 21.
[SQL] value too long for type character value too long for type character 오류 테이블에 insert 혹은 UPDATE를 할 때 해당 컬럼의 길이보다 더 긴 데이터가 들어와서 생기는 오류 컬럼의 길이를 조정해 주도록 한다 나의 경우에는 DBEVER을 사용하기 때문에 툴을 이용해서 간단하게 변경이 가능하지만, 불가능한 경우 아래 SQL을 사용해서 쉽게 변경할 수 있다. ALTER TABLE test_table ALTER COLUMN column1 TYPE varchar(2000); 2022. 12. 20.
728x90
반응형