8

私は Firebird 初心者です。ASP.Net アプリケーションから Firebird Embedded を使用しようとしています。すべてが正常に接続されていますが、列名の長さに問題があります。「Orchard_Framework_DataMigrationRecord」という名前のテーブルを作成しようとしています。「名前がデータベースの列サイズよりも長い」という例外が発生し続けます。調査の結果、Firebird のカラム名の長さは 30 文字に制限されていると多くの人が言及していることがわかりました。

それは正しいですか、もしそうなら、それを変更する方法はありますか? 私の場合、テーブルの名前を変更することはできません。それは本当に長くなければなりません。

4

2 に答える 2

10

残念ながら、識別子の最大長を変更する方法はありません。これは実装上の制限です。この制限を取り除く計画がありますが、現在のバージョン (2.5) では識別子の最大長は 31 文字です。

于 2013-11-23T00:28:20.340 に答える