동적 SQL을 위한 SQL 설명자 관련문의 확장
이재혁, 박성철, 박영철, 조옥자
Abstract
이재혁, 박성철, 박영철, 조옥자
Abstract
SQL-92는 동적 SQL문의 입ㆍ출력 매개변수로 주언어 변수와 SQL 설명자를 지원한다. 프로그래머는 ALLOCATE DESCRIPTOR문으로 SQL 설명자를 할당할 때 항목 설명자의 개수를 명시적으로 지정할 수 있으며 DESCRIBE문으로 동적 SQL문의 입력 인자 또는 결과 칼럼의 칼럼 정보를 SQL 설명자에 저장할 수 있다. 동적 SQL문에 대하여 최적 개수의 항목 설명자를 가지는 SQL 설명자를 할당 하고 그 SQL문의 칼럼 정보를 획득하기 위해서는 SQL-92의 SQL 설명자 관련문들을 정해진 여섯 단계에 따라 수행하여야 한다. 본 논문은 프로그래머의 이러한 불편을 하나의 SQL문으로 대체하는 새로운 SQL문을 제안하고 그 SQL문을 바다-Ⅱ에 구현한 사항을 제시한다.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
SQL-92는 동적 SQL문의 입ㆍ출력 매개변수로 주언어 변수와 SQL 설명자를 지원한다. 프로그래머는 ALLOCATE DESCRIPTOR문으로 SQL 설명자를 할당할 때 항목 설명자의 개수를 명시적으로 지정할 수 있으며 DESCRIBE문으로 동적 SQL문의 입력 인자 또는 결과 칼럼의 칼럼 정보를 SQL 설명자에 저장할 수 있다. 동적 SQL문에 대하여 최적 개수의 항목 설명자를 가지는 SQL 설명자를 할당 하고 그 SQL문의 칼럼 정보를 획득하기 위해서는 SQL-92의 SQL 설명자 관련문들을 정해진 여섯 단계에 따라 수행하여야 한다. 본 논문은 프로그래머의 이러한 불편을 하나의 SQL문으로 대체하는 새로운 SQL문을 제안하고 그 SQL문을 바다-Ⅱ에 구현한 사항을 제시한다.
Key concepts: SQL/PSM, PL/SQL, SQL injection, Stored procedure, Data definition language, Data Transformation Services, Autocommit, Computer science