AS400/IBMi RunSQLScriptsでSELECTしかさせない

IT関連

RunSQLScriptsでINSERTやUPDATEやDELETEをさせない、すなわちSELECTしかさせない方法。

 

本当はこれが調べたいわけではないのだが、一応の理解として備忘録にしておきます。

 

SQLを書く画面でメニュータブにある「Connection」から「Edit JDBC Configuration – Default」に入り「Other」タブ。

 

こんな設定項目。デフォルトは一番上の設定。

 

一番下の「Allow select statements only(read only)」に変更してUPDATEやINSERTをしてみると、

 

下記のようにエラーになって実行できなかった。

 

そりゃそうですよね。

そういう設定項目なんだね、はいよく解りました。

ということです。

 

もちろん2つ目にすれば、SELECTとCALLだけしか出来ないのでしょう。

コメント

タイトルとURLをコピーしました