942 читали · 1 год назад
Разница между VARCHAR и VARCHAR2 в ORACLE
Здравствуйте, друзья! Всем хорошего понедельника! Предлагаю повторить разницу между типами данных VARCHAR и VARCHAR2 в ORACLE. А заодно расскажу ещё несколько интересных фактов! Оба типа мы можем использовать в качестве типа данных при создании столбцов в таблице. Тип VARCHAR2 - это аналог VARCHAR (тоже служит для хранения текстовой информации в столбце) и есть только в СУБД ORACLE. ORACLE взял за основу VARCHAR и создал у себя такой же тип данных, но немного оптимизировал его. Итак, VARCHAR2 есть только в ORACLE, то есть это Оракловый тип данных, аналогичный стандартному VARCHAR...
530 читали · 6 лет назад
Анти-печенька от Oracle. Hash(CLOB)
Hash функция от CLOB'а дает разные значения. Часто возникает необходимость сравнить два значения. Их можно просто приравнять. Но если это текст, особенно, длинный текст, особенно, хранимый вне базы, то хотелось бы сравнивать не сам исходный материал, а какой-то компактный слепок с него. Равны слепки, - вероятно, равны и оригиналы. Для этого существуют hash функции, вычисляющие конечно-мерное число по произвольной длины аргументу. И наиболее очевидная из них это функция ora_hash(): with tab as ( select...