В целях тестирования я хотел бы вставить большой объем данных (около 1 МБ) в столбец Oracle CLOB.Чтобы сделать тест простым, я хочу сделать это без необходимости написания тестовой программы на C ++ или Java;вместо этого я хочу использовать SQL * PLus.
Предоставляет ли синтаксис Oracle Oracle такую возможность?Т.е. вместо функции EMPTY_CLOB()
мне нужно что-то вроде MAKE_CLOB('x', 1000000)
, которое создает CLOB путем повторения символа 1 000,0000 раз.
(Примечание: я специально не хочу хочучтобы вставить CLOB с помощью предложения SELECT в операторе INSERT, чтобы выбрать большое значение CLOB из другой записи, причина в том, что я хочу убедиться, что мой тест охватывает только операцию CLOB-записи, но не операцию CLOB-чтения.)