varchar と varchar2 の違いは何ですか?
ベストアンサー1
今のところ、それらは同義語です。
VARCHAR
標準で規定されているように、将来的に と空文字列Oracle
の区別をサポートするためにによって予約されています。NULL
ANSI
VARCHAR2
は a と空の文字列を区別しませんしNULL
、今後も区別することはありません。
空の文字列とがNULL
同じものであることを前提としている場合は、 を使用する必要がありますVARCHAR2
。
varchar と varchar2 の違いは何ですか?
今のところ、それらは同義語です。
VARCHAR
標準で規定されているように、将来的に と空文字列Oracle
の区別をサポートするためにによって予約されています。NULL
ANSI
VARCHAR2
は a と空の文字列を区別しませんしNULL
、今後も区別することはありません。
空の文字列とがNULL
同じものであることを前提としている場合は、 を使用する必要がありますVARCHAR2
。