| ■No2253 (abi さん) に返信 > ODBCでは ORA-600のエラーが出てしまいます・・・・
ODBCと一口にいいましても、使う方法により制限事項や動作不良傾向は千差万別です。 ODBC-APIを直接使っているのでしょうか? それともDAOやADO.NETなどのミドルウェア経由なのでしょうか。
> USER.NAMEはverchar2(500)で、 > > ,min(USER.NAME) USERを ,min(cast(USER.NAME as varchar(255))) USER > でならうまくいきます、この方法以外で一回のSQLで仕上げたいのです。
ODBCって255より長い文字列って普通に使えましたっけ? たしか、256バイト以上だとDBの定義をCLOB型とかにするとか別の工夫がいるかと思います。お使いのODBCドライバの説明書に記述がありませんか? |