البحث عن الخطوط الجديدة في جملة Oracle DB باستخدام SQL 'Like'

StackOverflow https://stackoverflow.com/questions/3868384

سؤال

أحاول معرفة ما إذا كان عمودًا معينًا في جدول في قاعدة بيانات Oracle الخاصة بي يحتوي على أي سلاسل تحتوي على حرف NewLine ، لذلك بطاقة Wildcard ، خط جديد ، ووحد برية أخرى.

لقد جربت الأمر Like و Mochance مع CHR (10) وحاولت الهروب من الخط الجديد نفسه ، ولكن دون جدوى. ما هي الطريقة الصحيحة لاكتشاف سطر جديد في مكان ما داخل السلسلة؟

شكرًا!

هل كانت مفيدة؟

المحلول

like '%'||chr(10)||'%' يجب أن تعمل.

نصائح أخرى

select * from yourTable where InStr(yourCol, Chr(10))>0 ستعمل

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top