본문 바로가기
728x90
반응형

Developer/DB87

[DB] CUBRID GROUP_CONCAT을 ORACLE로 전환 [CUBRID] SELECT (select IFNULL(GROUP_CONCAT(file_id SEPARATOR '|'), null) from ntb_file where parent_id = a.post_id) as file_content FROM ntb_post a WHERE BOARD_ID =11 [ORACLE] SELECT (SELECT NULLIF(LISTAGG (ATCH_FILE_ID, '|') WITHIN GROUP (ORDER BY ATCH_FILE_ID),'') FROM TN_FILEDETAIL WHERE ATCH_FILE_ID = a.ATCH_FILE_ID) as file_content FROM ntb_post a WHERE BOARD_ID =11 2022. 7. 29.
[DB] 파일 용량 읽기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 SELECT ATCH_FILE_ID, FILE_CN, FILE_SN, FILE_STRE_COURS, STRE_FILE_NM, FILE_EXTSN, ORIGNL_FILE_NM, FILE_SIZE, CASE WHEN FILE_SIZE >= (CAST(1024 AS BIGINT) * 1024 * 1024 * 1024) THEN ROUND(FILE_SIZE / (CAST(1024 AS BIGINT) * 1024 * 1024 * 1024), 2) || ' TB' WHEN FILE_SIZE >= (CAST(1024 AS BIGINT) * 1024 * 1024) THEN ROUND(FILE_SIZE / (CAST(1024.. 2022. 7. 12.
[DB] 오라클CLOB데이터 읽기 가끔 한번 써서 그런가 안 외워져서 적어둔다. 개쌔리야... SELECT * FROM ( SELECT DBMS_LOB.SUBSTR(FILE_STRE_COURS, DBMS_LOB.GETLENGTH(FILE_STRE_COURS), 1) AS LOB_CONTENTS FROM TN_FILEDETAIL ) A GROUP BY LOB_CONTENTS ; SELECT ATCH_FILE_ID, FILE_SN, DBMS_LOB.SUBSTR(FILE_STRE_COURS, DBMS_LOB.GETLENGTH(FILE_STRE_COURS), 1) AS FILE_STRE_COURS, STRE_FILE_NM, ORIGNL_FILE_NM, FILE_EXTSN, FILE_CN, FILE_SIZE FROM TN_FILEDETAIL 2022. 6. 8.
[DB] CUBRID import방식 root접속 후 방화벽 열기 마스터(1523), 브로커(30000,33000), 매니저(8001.8002) 포트 firewall-cmd --zone=public --add-port=1523/tcp --permanent firewall-cmd --zone=public --add-port=30000/tcp --permanent firewall-cmd --zone=public --add-port=33000/tcp --permanent firewall-cmd --zone=public --add-port=8001/tcp --permanent firewall-cmd --zone=public --add-port=8002/tcp --permanent DB생성 cubrid createdb db명 ko_KR.utf8 서버.. 2022. 5. 19.
[DB] CUBRID sql파일을 csql로 import할 쉘 만들기 csql에 접속한다. csql -u dba testDb 1. commit할 쉘을 만든다. vi test01.sh echo "commit;" >> 1.sql echo "commit;" >> 2.sql 2. 첫 번째 만든 쉘을 실행한다. sh test01.sh 3. 실제로 insert할 sql파일을 실행할 수 있는 쉘을 만든다. vi test02.sh /bin/echo "@@@@@@@@@@ DB 임포트를 시작합니다. start @@@@@@@@@@" csql testDb -u 테이블소유할유저명 -p 유저패스워드 --no-auto-commit -e -i 1.sql csql testDb -u 테이블소유할유저명 -p 유저패스워드 --no-auto-commit -e -i 2.sql csql testDb -u 테이블소.. 2022. 5. 11.
728x90
반응형