Вопросы по теме '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 просмотров
schedule
24.05.2023
Как правильно проверить, пуст ли 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