[DB/Postgres] PL/pgSQL 함수, 프로시저 예외처리 사용방법 : Exception Handling
·
DB/이론 및 문법
해당 글에서는 PostgreSQL 환경에서 PL/pgSQL인 함수, 프로시저를 사용할 때 예외처리를 하는 방법에 대해 알아봅니다. 💡 [참고] 저장 프로시저에 대해 관심이 있으시면 아래의 글도 도움이 됩니다. 분류 링크 [DB/Postgres] PL/pgSQL 이해-1 : Function, Stored Procedure https://adjh54.tistory.com/159 [DB/Postgres] PL/pgSQL 구성하기 -2 : DBeaver 기반 구축 및 활용 https://adjh54.tistory.com/168 [DB/Postgres] 저장 프로시저로 Dummy 데이터 만드는 방법 https://adjh54.tistory.com/401 [DB/Postgres] 저장 프로시저 매개변수 사용방법: ..
[DB/Postgres] SQLSTATE Code 목록 : SQL 상태코드
·
DB/API Document
해당 글에서는 PostgreSQL에서 발생할 수 있는 에러들에 대한 SQLSTATE Code 코드를 정리한 목록입니다. 💡 아래의 공식 문서를 참고하여 분류와 설명 부분을 채워서 재구성하였습니다. Appendix A. PostgreSQL Error CodesAppendix A. PostgreSQL Error Codes All messages emitted by the PostgreSQL server are assigned five-character error codes that follow the SQL standard's …www.postgresql.org 💡 [참고] 저장 프로시저에 대해 관심이 있으시면 아래의 글도 도움이 됩니다.분류링크[DB/Postgres] PL/pgSQL 이해-1 : Funct..
[DB/Postgres] 저장 프로시저(Stored Procedure) 매개변수 사용방법 : IN, OUT, INOUT
·
DB/이론 및 문법
해당 글에서는 PostgreSQL 내에서 저장 프로시저의 매개변수에 대해 알아봅니다. 💡 [참고] 저장 프로시저에 대해 관심이 있으시면 아래의 글도 도움이 됩니다. 분류 링크 [DB/Postgres] PL/pgSQL 이해-1 : Function, Stored Procedure https://adjh54.tistory.com/159 [DB/Postgres] PL/pgSQL 구성하기 -2 : DBeaver 기반 구축 및 활용 https://adjh54.tistory.com/168 [DB/Postgres] 저장 프로시저로 Dummy 데이터 만드는 방법 https://adjh54.tistory.com/401 [DB/Postgres] 저장 프로시저 매개변수 사용방법: IN, OUT, INOUT https://ad..
[DB/Postgres] SERIAL 데이터 타입 이해하기 : Auto Increment Column
·
DB/이론 및 문법
해당 글에서는 PostgreSQL에서 Auto Increment로 사용되는 Serial데이터 타입에 대해서 알아봅니다. 1) Auto Increment 💡 Auto Increment - 데이터베이스에서 자동으로 값을 증가시키는 기능을 의미합니다. - 주로 테이블의 기본키(Primary Key)에 사용되며, 새로운 레코드가 추가될 때마다 자동으로 고유한 숫자 값이 증가하여 할당됩니다. 2) Serial Data Type 💡 Serial Data Type - 자동 증가하는 정수 값을 생성하는 특수한 데이터 타입을 의미합니다. - 일반적으로 기본 키 필드에서 사용됩니다. 1. Serial 타입의 종류 💡 Serial 타입의 종류 - Serial 타입의 종류로는 SMALLSERIAL, SERIAL, BIGSE..
[DB/Postgres] 저장 프로시저(Stored Procedure)로 Dummy 데이터 구성 방법
·
DB/환경설정
해당 글에서는 프로시저를 이용하여 Dummy 데이터를 만들어 테스트 단계에서 사용하기 위해 만드는 방법에 대해 공유합니다. 💡 [참고] 저장 프로시저에 대해 관심이 있으시면 아래의 글도 도움이 됩니다.분류링크[DB/Postgres] PL/pgSQL 이해-1 : Function, Stored Procedurehttps://adjh54.tistory.com/159[DB/Postgres] PL/pgSQL 구성하기 -2 : DBeaver 기반 구축 및 활용https://adjh54.tistory.com/168[DB/Postgres] 저장 프로시저로 Dummy 데이터 만드는 방법https://adjh54.tistory.com/401[DB/Postgres] 저장 프로시저 매개변수 사용방법: IN, OUT, INOU..
[DB/Postgres] PostgreSQL 데이터 타입의 종류 이해하기
·
DB/API Document
해당 글에서는 PostgreSQL에서 사용하는 데이터 타입의 종류에 대해 이해를 돕기 위해 작성한 글입니다. 1) 데이터 타입 💡 데이터 타입 - 데이터베이스에서 사용되는 데이터의 형식을 정의하는 방법입니다. - 일반적으로 테이블 데이터 타입은 데이터베이스 시스템에서 제공하는 기본 데이터 타입을 기반으로 정의됩니다. 각 열에 대해 테이블에 정의된 데이터 타입은 해당 열에 저장되는 데이터의 유형과 구조를 결정합니다. 1. 데이터 타입 요약 💡 데이터 타입 요약 - PostgreSQL의 데이터 타입은 PostgreSQL 튜토리얼에 나온 내용을 기반으로 진위형, 문자, 숫자(정수, 자동증가 정수, 부동 소수점 숫자), 시간, 배열, json, 기하학, 네트워크 형태로 구분 지었습니다. 데이터 타입 분류 설명 ..
[DB/postgres] 윈도우 함수(Window Function) 이해 및 활용방법
·
DB/API Document
해당 글에서는 데이터베이스 PostgreSQL을 기반으로 윈도우 함수(Window Function)에 대해 알아봅니다.  1) 윈도우 함수(Window Function) 💡 윈도우 함수(Window Function)- 행과 행 간에 비교, 연산, 정의를 하기 위해 사용되는 함수를 의미합니다.- 각 행에 대한 결과를 계산하는 일반적인 집계함수와 달리 ‘행 그룹’에 대한 계산을 수행합니다.- 윈도우 함수는 PARTITION BY 절을 사용하여 윈도우를 정의하고 ORDER BY 절을 사용하여 윈도우 내에서 행의 순서를 지정합니다.- 윈도우 함수를 이용하여 행 그룹 내에 순위를 계산하거나 이동 평균 또는 누적 합을 계산할 수 있습니다. 주로 데이터 분석 및 보고서 작성에 유용합니다.  2) 윈도우 함수의 구조..
[DB/Postgres] 뷰 테이블(View Table) 이해하고 활용하기
·
DB/이론 및 문법
해당 글에서는 뷰 테이블(View Table)에 대해 이해하고 활용 방법에 대해 알아봅니다. 1) 뷰 테이블(View Table)💡 뷰 테이블(View Table) - 데이터베이스에서 테이블의 일부 또는 ‘특정 조건에 따라 필터링된 데이터만’을 포함하는 ‘가상 테이블’입니다. - 실제로 데이터를 저장하지 않고 기존 테이블의 데이터를 기반으로 쿼리를 실행하여 필요한 정보를 반환합니다. - 이를 통해 데이터의 일부분에 집중하거나 복잡한 쿼리를 간소화할 수 있습니다. - 데이터의 보안, 효율성 및 유지보수 측면에서 유용하게 사용될 수 있습니다.Managing PostgreSQL ViewsSummary: in this tutorial, you will learn about views and how to mana..
[DB/Postgres] 문자열 함수(String Function) 이해 및 활용방법
·
DB/API Document
해당 글에서는 데이터베이스 PostgreSQL을 기반으로 문자열 함수(String Function)에 대해 알아봅니다. 1) 문자열 함수(String Function) 💡 문자열 함수(String Function) - 문자열을 조작하고 변환하는 데 사용되는 함수들을 의미합니다. PostgreSQL String Functions This page provides you with the most commonly used PostgreSQL string functions that allow you to manipulate string data effectively. FunctionDescriptionExampleResultASCIIReturn the ASCII code value of a character o..
[DB/Postgres] 수학 함수(Math Function) 이해 및 활용방법
·
DB/API Document
해당 글에서는 데이터베이스 PostgreSQL을 기반으로 수학함수(Math Function)에 대해 알아봅니다. 1) 수학 함수(Math Function) 💡 Math 함수 - 다양한 '수학 연산'을 빠르고 효과적으로 수행하는 데 도움이 되는 가장 일반적으로 사용되는 함수들을 의미합니다 PostgreSQL Math Functions www.postgresqltutorial.com 2) MATH 함수의 구조 💡 Math 함수의 구조 - 은 함수의 이름입니다. - 는 함수에 전달되는 값입니다. (* 함수에 따라 인수가 하나 이상인 경우도 있습니다.) () 3) MATH 함수 종류 -1 : 기본 1. Math 함수 요약 💡 기본적으로 사용되는 Math 함수에 대해 확인합니다 함수 이름 설명 예시 ABS() 입..