|
とっても ORACLE> 文字列を連結しようとすると、エラーになってしまうchar_honya CHAR(255); char_honya := char_honya || 'ほにゃらら'; というふうに、CHAR型に'ほにゃらら'という文字列を連結したいのですが、エラーになってしまいます。 ------------------------------------------------------------ ORA-06502: PL/SQL:値または数値エラーが発生しました。 ------------------------------------------------------------ A.変数のデータ型に問題があります。 CHARの場合固定長ですので初期値に'ほにゃらら'と入れても後ろにスペースを入れてしまいます。ですから文字を連結しようとしても255文字以上になってしまい変数に格納できないとエラーが帰って来ます。 解決方法はVARCHARを使う事です。 これであれば後ろにスペースが付きませんのでくっついた状態で結果が出せます。 オラクル製品のお見積りご購入はこちらユーザー登録すると、オンライン特別割引価格で見積できます。 ウィルス対策ソフトなんてどれも同じだと考えていませんか?検出性能か、価格か、ブランドか、あなたに合ったベストソリューションはどれ? ウイルス対策ソフトに関するトピックスをメールマガジンでお知らせしています
|
|
||||
| |||||
|
Copyright(c) 1999-2010 ITNAVI.com サイト運営者情報
|
|||||