Описание тега varchar2
The VARCHAR2 datatype stores variable-length character strings.
3
ответа
Oracle пустые строки
Как вы, ребята, относитесь к пустым строкам с Oracle? Утверждение № 1: Oracle обрабатывает пустую строку (например, '') как NULL в полях "varchar2". Утверждение № 2: У нас есть модель, которая определяет абстрактную "структуру таблицы", где у нас ес…
28 мар '09 в 04:35
1
ответ
Использование CLOB вместо VARCHAR2
Мы хотим создать XML. Текущий код делает это, добавляя один тег XML за раз к VARCHAR2 переменная. xmlString VARCHAR2(32767); .... .... xmlString := xmlString || '<' || elementName || '>' || elementValue || '</' || elementName || '>'; Одн…
31 май '16 в 17:09
1
ответ
Как использовать переменную varchar2 в функции XMLTable?
Я пытаюсь использовать функцию XMLTable следующим образом, DECLARE IDs VARCHAR2(2000); IDs := '4013105,4013106,4013107,4013108,4013109'; SELECT TO_NUMBER(COLUMN_VALUE) FROM XMLTABLE(:TRACT_IDS); но получаю эту ошибку PL/SQL: ORA-19102: ожидается стр…
19 дек '13 в 13:58
2
ответа
Почему для переменной oracle plsql varchar2 нужен размер, а для параметра - нет?
Предположим, у вас есть эта процедура: PROCEDURE f (param VARCHAR2) IS var VARCHAR2(10); BEGIN var := 'hi'; END f; Я хотел бы понять, почему var нужна указанная длина, но param не. Мне трудно найти информацию об этом в документах оракула.
26 фев '14 в 18:35
2
ответа
Оракул конвертировать ДД-МОН-ГГ в ДД / ММ / ГГГГ
Я пытаюсь преобразовать формат столбца varchar2 из "DD-MON-YY" в "DD / MM / YYYY". Например: с01 января по 16 января 2016 года Если вы можете спросить или это может помочь: Часть "MON" на английском языке, но мои текущие настройки NLS на турецком яз…
24 окт '16 в 17:20
1
ответ
Тип данных переменного размера для чисел в Oracle
Таким образом, преимущество использования VARCHAR2 по сравнению с VARCHAR заключается в том, что VARCHAR2 занимает пространство переменной размера в базе данных в зависимости от его длины; это особенно эффективно, когда вставленное значение столбца …
16 фев '12 в 09:55
3
ответа
Символы залиты на несколько столбцов в Oracle 11g?
Это связано с вопросом: как хранить неограниченное количество символов в Oracle 11g? Если мне нужно максимум 8000 символов, могу ли я добавить еще 3 столбца varchar2, чтобы у меня было 4 столбца с 2000 символами в каждом, чтобы получить 8000 символо…
07 июн '10 в 21:14
1
ответ
Ссылка на базу данных Oracle + внутреннее соединение + запрос To_Number
База данных А - Таблица А - Поле А VARCHAR2 База данных B - Таблица B - Поле B NUMBER [dblink создан] SELECT * FROM TableB@dblink b INNER JOIN TableA a ON b.FieldB = a.FieldA Есть 2 осложнения.1. FieldA - это VARCHAR2 но FieldB NUMBER,2. Поле А соде…
17 янв '17 в 14:06
1
ответ
Символ пробела, который сохраняется в varchar2 в Oracle 11g для отображения в SSRS 2008
Есть ли пробел или другой непечатаемый символ, который я могу вставить в столбец varchar2, который не будет обрезан и приведет к NULL? Я просто хочу вставить пробел в столбец, чтобы он ничего не отображал в отчете SSRS 2008. Столбец является частью …
11 янв '11 в 20:06
0
ответов
Oracle-DB: надежный способ рассчитать длину поля в CHAR из all_tab_columns.data_length?
Я написал очень простой слой доступа к базе данных, который отображает объекты C# в таблицы базы данных и обратно. Он использует информацию в all_tab_columns для некоторой проверки входных данных (в основном, проверки длины). Он работает нормально н…
19 окт '18 в 07:47
5
ответов
Oracle 10g SQL Сортировка VARCHAR2
У меня проблема с сортировкой с оракулом 10g. Не уверен, является ли это определенным для 10 г или нет. У меня есть следующая таблица: ID NAME 1 A.1 2 A.3 3 A.4 4 A.5 5 A.2 6 A.5.1 7 A.5.2 8 A.5.10 9 A.5.10.1 10 A.5.3 Выполнение дженерика SELECT NAM…
24 сен '12 в 17:35
3
ответа
Oracle: найти сумму столбца VARCHAR2(50 байт)
Я должен рассчитать сумму VARCHAR2(50 byte) столбец в моей базе данных Oracle. SQL-запрос: SELECT city, sum(forests) as sum_forests FROM BurnedAreas GROUP BY city Колонка forests имеет тип данных VARCHAR2(50 byte) Я уже пробовал некоторые функции, н…
30 июн '17 в 06:30
0
ответов
Как не изменять конечные, ведущие, пробелы, символы при конвертации BLOB-объектов в varchar2
Есть ли способ сохранить конечные и ведущие пробелы в XML (формате BLOB-объектов) при преобразовании в varchar2? Вот мой предварительно преобразованный блоб: <?xml version="1.0" encoding="utf-8"?> <Request> <Id>abc</Id> </…
23 июл '18 в 00:17
1
ответ
NVARCHAR для VARCHAR2 вставки
У меня есть следующая структура таблицы: UDA_ID (NUMBER) Translation (NVARCHAR2) Мне нужно вставить в таблицу UDA_ID (NUMBER) Translation (VARCHAR2) Как мне конвертировать NVARCHAR2 в VARCHAR2?
07 янв '16 в 06:35
6
ответов
Почему Oracle varchar2 имеет обязательный размер в качестве параметра определения?
Я хочу знать, зачем Oracle нужен параметр размера в определении VARCHAR2, Я думаю, что для ограничения. Было бы лучше, если бы oracle воспринимал этот параметр как необязательный NUMBER тип данных? У меня часто возникают проблемы с изменением размер…
10 фев '10 в 23:52
1
ответ
Как работает сортировка varchar2 в oracle?
Я сортирую SQL-запрос Oracle по столбцу Varchar2. Но когда я получаю результаты, я не могу правильно понять порядок. Какой логичный порядок. первые строчные буквы? номера? символы?. Здесь я прилагаю результирующий порядок одного из тестов: select Fi…
07 мар '11 в 10:35
2
ответа
Вернуть слово в строку
Как я могу вернуть второе слово в типе данных varchar2 и пустое, если ничего нет? Идея состоит в том, чтобы использовать функцию внутри функции.
18 мар '13 в 12:41
1
ответ
Oracle varchar2 для отметки времени с часовым поясом
Я пытаюсь преобразовать переменную VARCHAR2, которая содержит метку времени с часовым поясом, в переменную DATE. Я могу конвертировать метку времени без часового пояса, но когда я добавляю логику для часового пояса, я получаю "ORA-01821: формат даты…
26 мар '13 в 16:00
2
ответа
ORACLE - устанавливает длину для varchar2 длины на основе запроса
Я пытаюсь использовать CAST функция для преобразования вывода столбца в запросе, из VARCHAR2(255 CHAR) до VARCHAR2 переменной длины, последнее число возвращается подзапросом, например так: SELECT CAST(Title as VARCHAR2(SELECT MAX(LENGTH(Title)) FROM…
11 май '16 в 08:26
2
ответа
Использование длинной строки (более 4000) в запросе оракула
Я знаю, что в sql varchar2 может быть только около 4000. Я знаю, что в оракуле PL varchcar2 может быть около 32000. У меня определена переменная varchar2 длиной более 4000 символов, и я хочу использовать ее в запросе. Я не хочу вставлять значение в …
06 сен '11 в 18:45