Oracleでは動作しないためです。あなたはできた 必要に応じて、すべての列をVARCHAR2(4000)として宣言しますが、決して推奨されません。データベースのストレージやパフォーマンスに違いはありませんが、次の点に注意してください。
- 列に格納できる適切な値に対する制約が失われます
- 一部のクライアントアプリケーションは、(たとえば)10がすべて含まれる場合に、列からデータを受信するために4000バイトのメモリを割り当てます。
Oracleでは動作しないためです。あなたはできた 必要に応じて、すべての列をVARCHAR2(4000)として宣言しますが、決して推奨されません。データベースのストレージやパフォーマンスに違いはありませんが、次の点に注意してください。