본문 바로가기
728x90

분류 전체보기166

[OracleDB] 오라클DB INVISIBLE 기능을 활용한 테이블 컬럼 순서 조정 테이블에 새로운 칼럼을 추가할 때 컬럼의 순서를 조정하고 싶은 경우가 있습니다.하지만 테이블 컬럼 사이에도 순서가 정해져 있어서 Dbeaver와 같은 DBMS에서 드래그 & 드랍 과 같은 방식으로는순서를 조정할 수가 없습니다.오라클 12c에는 컬럼을 보이지 않도록 하는 INVISIBLE 기능이 있습니다. 이를 통해 테이블의 컬럼을 마치 없는 것처럼 숨길 수 있습니다. ALTER TABLE 테이블명 MODIFY 컬럼명 INVISIBLE; 명령어를 실행하면 해당 컬럼은 테이블의 DESCRIPTION에서 사라지게 됩니다.INVISIBLE 기능의 용도이 기능의 주된 용도는 명확하지 않지만, 활용 방법 중 하나로 테이블 컬럼 순서를 조정하는 데 사용할 수 있습니다. 기존에는 오라클 테이블의 컬럼 순서를 조정하려면.. 2024. 6. 14.
오라클 PL/SQL 예외 처리: 오류 발생 시 프로그램 비정상 종료 방지 방법 오라클에서 SQL 또는 PL/SQL이 정상적으로 수행되지 못하는 상황을 '오류'라고 합니다. 오류는 크게 두 가지로 나뉩니다:컴파일 오류: 문법 오류 또는 오타로 인해 발생하는 오류입니다.런타임 오류: 프로그램 실행 중 발생하는 오류로, 오라클에서는 이를 '예외(exception)'라고 합니다.예외가 발생하는 PL/SQL 예제다음 예제는 문자열 데이터를 숫자 자료형 변수에 대입하려고 시도하는 코드입니다. 이로 인해 런타임 오류가 발생하고 프로그램이 비정상 종료됩니다.DECLARE v_wrong NUMBER;BEGIN SELECT DNAME INTO v_wrong FROM DEPT WHERE DEPTNO = 10;END;/예외 처리예외 처리는 PL/SQL 실행 중 예외가 발생했을 때 프.. 2024. 6. 13.
오라클 커서 사용법 : 명시적 커서와 묵시적 커서 SQL문을 실행할 때, 커서(cursor)는 해당 SQL문을 처리하는 정보를 저장하는 메모리 공간을 의미합니다. 이 메모리 공간은 Private SQL Area라고 불리며, 커서는 이 메모리의 포인터를 가리킵니다. 커서를 사용하면 실행된 SQL문의 결과 값을 활용할 수 있으며, 특히 여러 행이 조회되는 경우 각 행별로 특정 작업을 수행할 수 있는 강력한 기능을 제공합니다.1. 커서란?커서는 SQL문을 처리하는 정보를 저장하는 메모리 공간의 포인터입니다. 이를 통해 SELECT문이나 데이터 조작어(DML) 같은 SQL문의 결과 값을 사용할 수 있습니다. 커서는 명시적 커서와 묵시적 커서로 나뉩니다.2. 명시적 커서명시적 커서는 사용자가 직접 선언하고 사용하는 커서입니다. 다음은 명시적 커서의 사용 단계입니.. 2024. 6. 11.
[Figma] 피그마에서 레이어(프레임)를 PDF 파일로 내보내는 방법 1. Figma에서 여러 프레임을 하나의 PDF 파일로 내보내는 방법 PDF 파일로 내보내기 전 확인해야 하는 사항이 있습니다.- 프레임 : 먼저, 작업물이 보기에만 프레임 안에 포함 되어 있는지 프레임속에 제대로 들어가 있는 지 확인이 필요합니다.- 순서 : 피그마 에서 슬라이드의 순서는 왼쪽에서 우 , 그리고 아래로 지그재그 형식으로 되어 있다. 순서에 맞게 배치되도록 해당 순서대로 정리가 필요하다.프레임 확인 과 순서 배치가 되었다면, PDF 내보내기를 진행할 수 있다.File > Export Frames to PDF 를 선택해줍니다.파일명을 입력 하고 저장 합니다.해당 페이지의 모든 프레임이 하나의 PDF 파일로 저장 된 것을 확인할 수 있습니다. 2. Figma에서 선택한 일부 레이어(프레임)를.. 2024. 6. 10.
728x90