본문으로 이동

SQL/PSM

위키백과, 우리 모두의 백과사전.
Ykhwong (토론 | 기여)님의 2016년 3월 19일 (토) 20:53 판 (새 문서: '''SQL/PSM'''(SQL/Persistent Stored Modules)은 주로 저장 프로시저에 사용하기 위해 절차적 언어로 SQL 확장을 정의해둔...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

SQL/PSM(SQL/Persistent Stored Modules)은 주로 저장 프로시저에 사용하기 위해 절차적 언어로 SQL 확장을 정의해둔 ISO 표준이다. 1996년에 SQL-92(ISO/IEC 9075-4:1996, 가끔은 PSM-96이나 SQL-92/PSM라고도 부름[1]))로 처음 출판된 SQL/PSM은 나중에 멀티 파트 SQL:1999 표준으로 통합되었으며, 그 뒤로 지금까지 이 표준의 파트 4로 유지되고 있다. 가장 최근 판은 SQL:2011이다 .SQL:1999 파트 4는 초기 PSM-96 보다 적용되는 내용이 적었는데 그 까닭은 루틴을 정의하고 관리하고 호출하는 SQL 문들이 실제로는 파트 2 SQL/Foundation에 포함되면서 SQL/PSM라는 절차적 언어 그 자체만 남겨두었기 때문이다.[2] SQL/PSM 기능들은 SQL 표준이 관여하는 한 여전히 선택 사항이며, 이들 중 대부분은 기능 P001-P008 안에 그룹화되어 있다.

각주

  1. Eisenberg, A. (1996). “New standard for stored procedures in SQL”. 《ACM SIGMOD Record》 25 (4): 81–88. doi:10.1145/245882.245907. 
  2. Melton, Jim; Simon, Alan R (2002). 《SQL: 1999》. Morgan Kaufmann. 541–42쪽. ISBN 978-1-55860-456-8. 

참고문헌

  • Jim Melton, Understanding SQL's Stored Procedures: A Complete Guide to SQL/PSM, Morgan Kaufmann Publishers, 1998, ISBN 1-55860-461-8