본문 바로가기
728x90

Be Smart135

PostgreSQL 튜토리얼 , 함수 인자 사용자 정의 함수를 생성하는 CREATE FUNCTION 구문의 한가지 예로 아래의 코드를 살펴보겠습니다. CREATE FUNCTION add(a INTEGER, b INTEGER) RETURNS INTEGER AS $$ BEGIN RETURN a+b; END; $$ LANGUAGE PLPGSQL; 위의 코드 중 CREATE FUNCTION 코드 대신 CREATE OR REPLACE FUNCTION 코드로 대체하면 아래와 같습니다. CREATE OR REPLACE FUNCTION add(a INTEGER, b INTEGER) RETURNS INTEGER AS $$ BEGIN RETURN a+b; END; $$ LANGUAGE PLPGSQL; 위에 새로 기입한 CREATE OR REPLACE FUNCTIO.. 2021. 10. 13.
PostgreSQL 튜토리얼 , 사용자 정의 함수 프로젝트에서 PostgreSQL를 사용하면서 점진적으로 더 나은 개발 방법을 찾게 되었고, 더 나은 개발 생산성과 개발하고자 하는 시스템의 안정성과 퍼포먼스를 위해 Trigger와 Stored Procedure를 도입하게 되었습니다. 이 글은 Stored Procedure에 대한 정리 글입니다. PostgreSQL은 프로그래밍 언어를 이용해 함수를 직접 만들어 실행하기 위해 PL/pgSQL 이라는 언어를 제공합니다. 이 PL/pgSQL를 활용한다는 것이 바로 Stored Procedure를 사용한다는 것이고, 이를 이용해 Trigger를 사용할 수 있는 발판이 됩니다. PostgreSQL 의 Stored Procedure를 사용하면 얻을 수 있는 장점을 정리하면 다음과 같습니다. - 여러개의 SELECT.. 2021. 10. 13.
Spring MVC 프로젝트의 기본 구조와 실행 순서 1. Spring 개념 - Spring은 개발 할 때 사용하는 Framework 입니다. 한국어로 번역하면 Frame(틀) + work(일) 으로 일(개발)을 효율적으로 하기위해서 사용하는 틀(frame) 입니다. framework은 정해진 규칙을 지키면 개발의 생산성을 향상시킬 수 있는 특징이 있습니다. 일상생활에서 비유를 한다면 커피를 만들 때 핸드 드립으로 만드는것은 시간과 정성이 많이 소모되지만, 커피머신으로 커피를 만든다면 간단한 버튼조작만으로 빠르게 커피를 만들 수 있습니다. (조작 : 원두 글라인딩/농도, 물 양/온도, 라떼 등) 여기서 커피를 만들기위해 커피머신이 하는 역할이 Spring Framework과 유사합니다. 프레임워크 중에서도 스프링 프레임워크는 자바 플랫폼을 위한 오픈소스 애.. 2021. 10. 1.
데이터베이스 프로그래밍 1. 데이터베이스 프로그래밍의 개념 [ 데이터베이스 프로그래밍] 프로그래밍: 프로그램을 설계하고 소스코드를 작성하여 디버깅하는 과정 데이터베이스 프로그래밍 : DBMS에 데이터를 정의하고 저장된 데이터를 읽어와 데이터를 변경하는 프로그램을 작성하는 과정. 일반 프로그래밍과는 데이터베이스 언어인 SQL을 포함한다는 점이 다르다 데이터베이스 프로그래밍 중에서도 SQL Interface 와 Embedded Programming을 사용하는 경우가 있습니다. [ 데이터베이스 프로그래밍 방법 ] SQL 전용 언어를 사용하는 방법 일반 프로그래밍 언어에 SQL을 삽입하여 사용하는 방법 웹 프로그래밍 언어에 SQL을 삽입하여 사용하는 방법 4GL (4th Generation Language) 일반적으로 기계어를 1세대.. 2021. 9. 14.
728x90