ODI 12c: ORA-01461: может связывать значение LONG только для вставки в столбец LONG

Моя реализация:


# Ask the user for input:
user_input = input("enter a string with some vowels: ")
print("input string: " + str(user_input))
vowels = ('a','e','i','o','u','A','E','I','O','U')
new_string="";
for i in range(0,len(user_input),1):
    if user_input[i] in vowels:
        print ('found a vowel, removing...')
    else:
        new_string+=user_input[i]
print("I've removed the vowels for you. You're welcome! The new string is: " + new_string)
0
задан Emanuele Antico 5 March 2019 в 16:15
поделиться

1 ответ

Вы можете попробовать функцию оракула to_lob, применить to_lob (имя модели.columnname) на вкладке отображения.

Убедитесь, что данные, поступающие из источника, имеют только ДОЛГО приемлемые значения и могут быть проанализированы в значение CLOB. В противном случае он выдаст ошибку.

Если эта ошибка сбрасывается, попробуйте обработать ее случаем с оператором case when, а затем применить к to_lob.

0
ответ дан Lorik Berisha 5 March 2019 в 16:15
поделиться
Другие вопросы по тегам:

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