1

私の目標は、どういうわけか(おそらくOCIを介して)SQLスクリプトを送信して、それがDMLスクリプト(すべてのコードブロックがDDLでもDCLでもない)であるか、他のデータ言語とのハイブリッドであるかを判断することです。

出来ますか?もしそうなら、どのように?

おそらくOCIではそれができないとしましょう。これを検証するためにどのように自動的にチェックを行いますか?

4

1 に答える 1

0

https://stackoverflow.com/a/13528133/103724OCI_ATTR_STMT_TYPEで説明されているように使用すると、このテーブルhttp://docs.oracle.com/cd/E14072_01/appdev.112/e10646/oci04sqlの値の1つを取得できます。 htm#CIHEHCEJ

より詳細な情報を提供するものもOCI_ATTR_SQLFNCODEありますが、上記の質問が示したように、使用するのは難しい場合があります。--DD

于 2013-02-18T08:32:29.877 に答える