본문 바로가기

TISTORY355

AWS Athena에서 sysdate AWS Athena에서 sysdate는 작동하지 않고 CURRENT_TIMESTAMP로 대신 사용할 수 있다. /* 현재시간 */SELECT DATE_FORMAT(CURRENT_TIMESTAMP, '%Y-%m-%d %H:%i:%s') AS TEST/* 현재시간 + 9시간 */SELECT DATE_FORMAT(CURRENT_TIMESTAMP + interval '9' hour, '%Y-%m-%d %H:%i:%s') AS TEST   mysql의 date_format과 동일한 것 같다.. 2024. 4. 29.
[DBEAVER] SQL실행 시, 빈 줄 구분 [DBEAVER] SQL실행 시, 빈 줄 구분 이 설정으로 '공백인 빈 줄'은 SQL의 구분시작 및 끝 지점이 된다.   - 윈도우 > 설정  편집기 > SQL편집기 > SQL실행 Blank line is statement delimier 값을 'Always'로 설정하면 된다. - Dbeaver 24.0.2까지는 Always가 기본값이며, 24.0.3부터는 'Smart'로 변경되었다. 2024. 4. 29.
Dbeaver 24.0.3 - General:    - Migration from Toad for Oracle was supported    - Sensitive information in the log files is now masked- SQL Editor:    - Smart mode for 'Blank line as statement delimiter' option was added (enabled by default)    - Sub-select autocompletion was added    - Highlighting of column references in INSERT queries was fixed    - Outline viewer opening was fixed    - Issue with hidden tex.. 2024. 4. 25.
AWS Redshift base64 인코딩 디코딩 redshift에서 base64 인코딩 내장함수는 찾았는데, 디코딩(복호화)를 찾지 못했다. 디코딩은 사용자가 직접 함수를 생성해서 처리할 수 있었다. - 함수 생성 권한이 있는 계정이 필요 - 파이썬 문법 사용해서 함수 신규 생성 필요 /* base64 인코딩 * */SELECT CAST(encode('한글텍스트', 'base64') AS VARCHAR) AS base64_encoded;-- 출력 : 7ZWc6riA7YWN7Iqk7Yq4 /* base64 디코딩 함수 생성 * */create function f_base64decode (a varchar) returns varcharstableas $$ import base64 return base64.b6.. 2024. 4. 12.