개발자 과정교재를 참고하다가 자바용이라 헷갈립니다.
프로시져 작성법 문의드립니다.
MSSQL 예문
CREATE PROCEDURE
{
@CID varchar(14);
생략
}
AS
SET NOCOUNT OFF;
INSERT INTO dbo.Cutomers(CID) values (@CID);
GO
프로시져 추가가 아닌 질의 편집기로 작성하고자 합니다.
MSSQL 예문을 큐브리드로 전환하는 문법은 어떻게 돼나요?
프로시져 작성법 문의드립니다.
MSSQL 예문
CREATE PROCEDURE
{
@CID varchar(14);
생략
}
AS
SET NOCOUNT OFF;
INSERT INTO dbo.Cutomers(CID) values (@CID);
GO
프로시져 추가가 아닌 질의 편집기로 작성하고자 합니다.
MSSQL 예문을 큐브리드로 전환하는 문법은 어떻게 돼나요?
create procedure insert_zipcode(zip_code varchar, city_name varchar)
as language java
name 'MySP.InsertZipcode(java.lang.String, java.lang.String)'
insert_zipcode 는 데이터베이스에서 사용할 stored procedure 이름입니다.
zip_code, city_name 은 stored procedure 의 arguement 입니다.
as language java 는 사용된 언어가 java 라는 뜻이며 현재는 java 만 지원됩니다.
name 뒤의 부분은 java 로 작성된 java class 에 대한 설명입니다.
MySP 는 java class 이름입니다.
InsertZipcode 는 java class 에서 stored procedure 에서 사용할 java method 의 이름입니다.
(java.lang.String, java.lang.String) 는 stored procedure 의 arguement 에 해당하는 java method 의 arguement 입니다.
MSSQL 과 1대1로 맞추기는 어렵습니다. stored procedure 의 정보에 대하여 stored procedure 이름, arguement 정도를 비교하여 보시고, as language java 부분은 올려주신 구문과는 상이하니 CUBRID에서의 문법을 조금만 보시면 바로 이해되실 겁니다.