Oracle Database 11g Enterprise 11.2.0.4.0, PL / SQL Release 11.2.0.4.0
У меня есть таблица, которая содержит адресный столбец (NVARCHAR2 (50)).Предполагается, что этот столбец будет только строкой адреса 1.
Есть несколько небольших записей, в которых адрес был неправильно введен в столбец, это должна быть первая строка адреса, но она видна черезприложение, которое пользователь может ввести в первую строку адреса несколько раз, или даже полный адрес в первой строке этого столбца адреса.

Расширение записи1 (Двойной щелчок поколонка в жабе) покажет это.Обратите внимание на дополнительные строки.

Мне нужно написать SQL, который будет определять столбцы, содержащие первую строку адреса, введенного в этом неправильном формате (например, несколько строк или табуляция и т. Д.) Я нашел это в другом сообщении об обмене стека, но это не помогает в моей ситуации с несколькими строками.
select * from tablename где regexp_like (columnname, chr (9));
я написалэтот SQL для воспроизведения, и, кажется, демо мой сценарий.
CREATE TABLE XRAY_TEST (ADD_LI1 NVARCHAR2(50));
INSERT INTO XRAY_TEST (ADD_LI1)
VALUES ('25 CAMBRIDGE STREET
25 CAMBRIDGE STREET
25 CA');
COMMIT;
INSERT INTO XRAY_TEST (ADD_LI1)
VALUES ('25 WESTWIND CRESCENT');
COMMIT;
SELECT *
FROM XRAY_TEST
Итак, чтобы подвести итог, я хочу иметь возможность идентифицировать любую запись в таблице, которая была введена как запись1 (например, многострочная).