[Seasar-user:9207] Re: [S2Dao] Dao の外部 Sql ファイルに処理を記述することは出来ないのでしょうか?
Yasuo Higa
[E-MAIL ADDRESS DELETED]
2007年 7月 18日 (水) 12:55:21 JST
ひがです。
> seasar-userの皆様
> 佐藤と申します。
>
> S2Dao の外部 SQL ファイルに Oracle でいうところの PL/SQL のような
> 処理を記述することは出来ないのでしょうか?
>
> こちらで試したのは、つぎのような SQL 文なのですが、“ORA-00911: 文字が
> 無効です。”というエラーが発生してしまいます。
>
> 1. INSERT INTO AAAA SELECT
> 2. INSERT INTO BBBB SELECT
> 3. SELECT XXXX FROM AAAA, BBBB
>
begin
insert into aaa select ...;
insert ...;
end
のように書けば動くと思います。
ただ、複数のSQL文を書いてさらにSELECTを
結果セットにマッピングするのは無理な気がします。
PL/SQLのような処理は、ストアドプロシージャを使うのが
最もお勧めです。
--
Yasuo Higa
[E-MAIL ADDRESS DELETED]
Seasar-user メーリングリストの案内