Вопросы по теме 'varchar2'

Замените CHAR на VARCHAR2
Как я могу заменить CHAR на VARCHAR2 во всех таблицах схемы? Примечание. Я доволен запросом, который возвращает операторы ALTER TABLE , поэтому я могу сохранить сценарий и запустить его снова.
3215 просмотров
schedule 10.01.2023

Ограничение размера тела сообщения oracle utl_mail
Я использую процедуру utl_mail в oracle 10.x и заметил, что если я попытаюсь передать значение длиной более 4000 символов во вход varchar2 для сообщения, я получаю сообщение об ошибке: 4000 работает, 4001 не работает. Является ли это жестко...
3410 просмотров
schedule 14.02.2023

Удалить межпунктурные символы
Я ищу способ удалить интерпунктировку в varchar2. Это означает, что я хочу получить «Мариан» от «Мариана» и «Черницкого» от «Черницкого». Спасибо за любую помощь или предложение Ондрей.
63 просмотров
schedule 26.12.2022

Нужна помощь, чтобы получить файл целиком в одном письме размером 4 МБ в Oracle PL/SQL.
Приведенный ниже код в процедуре PL/SQL проверяет размер байта, и если он превышает 30 000 байт, он перебирает данные и отправляет почтовые вложения (файл txt через несколько писем) для каждых 30 000 байтов (30 КБ). Мне нужно получить файл целиком...
511 просмотров
schedule 01.03.2023

Сравнение VarChar2 и Char: настройки Oracle позволяют это?
У меня просто быстрый вопрос, чтобы узнать, как получается, что я получаю 2 разных результата для одного и того же. У нас есть две базы данных, которые построены совершенно одинаково с точки зрения структуры. В обоих есть представление, которое...
258 просмотров
schedule 09.10.2022

Как маскировать символы с X в поле varchar2 в Oracle SQL
У меня есть список записей varchar (столбец) varchar2(30) с именами. Как маскировать символы внутри имени с перечисленными критериями. e.g. Tristram Vladimir Chan <---Original name 1234567890123456789012 <---ruler (character count)...
8652 просмотров
schedule 19.09.2023

ORA-12899: значение слишком велико для столбца, даже если значение в Exception меньше
Я получаю сообщение об ошибке ORA-12899 при обновлении сущностей в БД через EclipseLink. Исключение звучит следующим образом: Обнаружено исключение RuntimeException: org.springframework.transaction.TransactionSystemException: не удалось...
8022 просмотров
schedule 30.03.2023

Как изменить тип данных CLOB на VARCHAR2 (sql)
Таблица: клиенты ID NAME DATATYPE NUMBER VARCHAR2(100) CLOB Я хочу изменить столбец DATA с CLOB на `VARCHAR2 (1000) Я тоже пробовал ALTER TABLE customers MODIFY DATA VARCHAR2 (1000) ALTER TABLE customers...
21903 просмотров
schedule 06.10.2022

Добавить длину varchar2 в Oracle
У меня есть процедура оракула, которая добавляет varchar2: var1 varchar2(32767); if nvl(length(var1),0) + length(var2||var3||var2||chr(10)||var4||chr(10)||chr(10)) < 32767 then var1:=...
335 просмотров
schedule 30.04.2024

Почему не работает перевод на некоторых персонажах?
Я пытаюсь удалить определенные символы из VARCHAR2 с помощью перевода. Однако символы 160 (какой-то пробел) и 243 (символ управления абзацем?) кажутся «фантомными» символами, которые не обнаруживаются ни INSTR , ни TRANSLATE . LENGTH...
1191 просмотров
schedule 30.09.2022

Нужно ли мне освобождать место в Oracle при обновлении столбца varchar2?
Если у меня есть таблица Oracle со столбцом VARCHAR2 длиной 4000, и я вставил в таблицу строку из 4000 символов, а затем обновил строку строкой из 1 символа, нужно ли мне что-либо делать, чтобы остальные 3999 символов пространство, доступное для...
53 просмотров
schedule 14.12.2023

Присоединение varchar к char не работает в JPA (оракул)
У меня есть существующая БД, в которой две таблицы объединены на основе строки. Проблема в том, что один столбец таблицы определяется как varchar2, а другой — как char. Oracle будет заполнять char пробелами, а varchar2 - нет, поэтому, когда JPA...
406 просмотров
schedule 26.04.2023

Ограничьте функцию listagg до первых 4000 символов
У меня есть запрос, который использует функцию listagg для получения всех строк в виде строки с разделителями-запятыми, которая в конечном итоге будет отправлена ​​​​в большое текстовое поле. Я получаю следующее исключение: ORA-01489: result of...
45988 просмотров

Как правильно проверить, пуст ли varchar2?
Согласно официальной документации 11g В настоящее время Oracle Database обрабатывает символьное значение нулевой длины как null. Однако это может измениться в будущих выпусках, и Oracle рекомендует не обрабатывать пустые строки так же, как...
3829 просмотров
schedule 12.03.2023

ms Oracle: избегайте заполнения пробелами во встроенном SQL
В настоящее время я переношу C-приложение с RdB (OpenVMS) на Oracle 11 (Linux). Теперь я наткнулся на разницу между двумя системами баз данных. Пример: create table MYTAB(id number(13), name varchar2(10)) ; Содержание Id Name 1...
292 просмотров
schedule 01.03.2023

Значение ORA-12899 слишком велико для столбца, несмотря на одинаковую длину
Я запускаю следующий запрос. Но получение ORA-12899. Хотя длина строки, которую я пытаюсь вставить, равна 30. INSERT INTO TABLE1 SELECT * FROM temp_Table1 where LENGTH(column1)=30; SQL Error: ORA-12899:value too large for column...
33709 просмотров
schedule 20.03.2023

Oracle конвертирует DD-MON-YY в DD/MM/YYYY
Я пытаюсь преобразовать формат столбца varchar2 из « DD-MON-YY » в « DD/MM/YYYY ». Например: с ' 01-ЯНВ-16 ' по ' 01/01/2016 . Если вы можете спросить или это может помочь: Часть «MON» на английском языке, однако мои текущие настройки NLS...
72109 просмотров
schedule 31.05.2023

Поиск VARCHAR2 в БД оракула 11g
Я просматриваю столбец varchar2 «DF_FORM_COMP_VALUE», который включает идентификационный номер с адресом для извлечения данных путем поиска по идентификационному номеру только в базе данных oracle 11g. Я построил следующий код для получения данных...
122 просмотров
schedule 27.04.2022

Ошибка в моем sql (varchar2)
У меня есть следующая ошибка во всех моих таблицах, где я использую varchar2 ошибка ORA-01438: значение больше указанной точности, разрешенной для этого столбца хотя я использовал символы меньше указанной длины Примечание. Я...
87 просмотров
schedule 08.05.2023

Изменение столбца таблицы с VARCHAR2 на NVARCHAR2 в Oracle 11g — о чем нужно помнить?
Из-за изменений в исходной системе нам необходимо изменить некоторые столбцы с VARCHAR2 на NVARCHAR2, сохранив размер неизменным. Что все вещи, которые мы должны иметь в виду при этом? Должен ли это быть простой оператор alter, модифицирующий тип...
33 просмотров
schedule 10.04.2022