.NET Stored Procedure
・View a demo showing how to develop and deploy a .NET stored procedure
このデモをみて、OracleでSQL CLRを試そうと思ったのですが、上手くいきません。アセンブリをデプロイしようとすると、こんなエラーが。
StartIndex の値を 0 より小さくすることはできません。
パラメータ名: startIndex
アセンブリ自体はDBに登録できるのですが、呼び出し用のラッパープロシージャの作成でこけているみたいです。
Visual Studio 2005を使用して.NETストアド・プロシージャを生成またはデプロイするには、データベースを10.2.0.2.20以上のバージョンのOracle Database Extensions for .NETで更新する必要があります。
これが原因かと思って10.2.0.2.20のExtensions for .NETを入れてDB作り直してDBMSClr.plbスクリプトを流してもやっぱだめ。お手上げ。