Каково различие между varchar и varchar2 в Oracle?

Функция - это концепция, в основном принадлежащая Процедурно-ориентированное программирование , где функция - это объект, который может обрабатывать данные и возвращать вам значение.

Метод - это концепция Объектно-ориентированного программирование , где метод является членом класса, который в основном выполняет обработку для членов класса.

240
задан Steve Chambers 2 September 2017 в 03:14
поделиться

2 ответа

As for now, they are synonyms.

VARCHAR is reserved by Oracle to support distinction between NULL and empty string in future, as ANSI standard prescribes.

VARCHAR2 does not distinguish between a NULL and empty string, and never will.

If you rely on empty string and NULL being the same thing, you should use VARCHAR2.

316
ответ дан 23 November 2019 в 03:17
поделиться

Currently VARCHAR behaves exactly the same as VARCHAR2. However, the type VARCHAR should not be used as it is reserved for future usage.

Taken from: Difference Between CHAR, VARCHAR, VARCHAR2

37
ответ дан 23 November 2019 в 03:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: