SQL/PSM

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

SQL/PSM은 SQL 표준의 절차적 확장으로, 데이터베이스 프로그래밍 기능을 강화하기 위해 고안되었다. 반복문, 조건문 등 절차적 프로그래밍 기능을 통해 데이터베이스 내에서 복잡한 로직을 효율적으로 처리할 수 있도록 돕는다. 하지만 이러한 기능은 벤더 종속성 심화와 SQL의 선언적 특성 약화 등 비판과 논란의 대상이 되기도 한다.

SQL/PSM - [IT 관련 정보]에 관한 문서
개요
이름SQL/PSM
로마자 표기SQL/PSM
종류다중 패러다임
발표 연도1996년
설계자알려지지 않음
개발자알려지지 않음
최신 버전SQL:2023
튜링 완전성
구현체PL/SQL
MySQL/MariaDB
IBM의 SQL PL
Mimer SQL
영향 받은 언어PL/SQL
에이다
플랫폼크로스 플랫폼 (멀티 플랫폼)
📚 더 읽어볼만한 페이지
  • 1996년 개발된 프로그래밍 언어 - VB스크립트
    VB스크립트는 마이크로소프트에서 개발한 스크립트 언어로, 인터넷 익스플로러의 클라이언트 스크립트 언어 및 액티브 서버 페이지의 표준 언어로 사용되었으나, 윈도우 클라이언트 지원 중단 발표로 향후 윈도우 릴리스에서 제거될 예정이다.
  • 1996년 개발된 프로그래밍 언어 - OCaml
    OCaml은 ML 계열의 함수형 프로그래밍 언어로서 클래스 기반 객체 지향 프로그래밍 기능을 지원하며, 강력한 타입 시스템, 타입 추론, 꼬리 재귀 최적화 등의 특징을 가진다.
  • 데이터 중심 프로그래밍 언어 - 마이크로소프트 액세스
    마이크로소프트 액세스는 1992년 출시된 데이터베이스 관리 시스템으로, 테이블, 쿼리, 폼 등을 생성하고 VBA를 통해 솔루션을 개발하며, 윈도우에서 사용 가능하고 다양한 데이터 형식과 통합된다.
  • 데이터 중심 프로그래밍 언어 - SQL
    SQL은 관계형 데이터베이스 관리 시스템에서 데이터를 관리하고 조작하기 위해 설계된 표준 프로그래밍 언어로서, 데이터 정의어, 데이터 조작어, 데이터 제어어를 포함하는 다양한 명령어 문법을 제공하며 ANSI와 ISO에 의해 표준으로 채택되었다.
  • SQL - 사용자 정의 함수
    사용자 정의 함수는 프로그래밍 언어와 데이터베이스 시스템에서 사용자가 직접 정의하여 재사용할 수 있는 코드 블록이다.
  • SQL - 임베디드 SQL
    임베디드 SQL은 호스트 프로그래밍 언어 내에 SQL 문을 삽입하여 데이터베이스와 상호 작용하는 기술로, 데이터베이스 액세스를 표준화하지만 보안 취약점과 이식성 저하의 단점도 가진다.
목차

본문 내용을 불러올 수 없습니다.