Hướng dẫn how to use html tags in oracle sql query - cách sử dụng các thẻ html trong truy vấn sql oracle

Thảo luận

Thể loại

Hi All,

I have a string.
'THIS IS HEAD.THIS IS BODY.

THIS IS P1.

NIMISH

THIS IS P2.

' I want to extract a html tag including its opening & closing tab with data as if i say P1 then the output should be '

THIS IS P1.

' for P2 then the output should be

THIS IS P2.

please help me in writing this query with regular expression i have tried it as following but it is not giving desired result: WITH T AS ( SELECT 'THIS IS HEAD.THIS IS BODY.

THIS IS P1.

NIMISH

THIS IS P2.

' STR FROM DUAL ) SELECT REGEXP_SUBSTR(STR, '

.+P2.+

') FROM T Thanks & Regards Nimish Garg

Được chỉnh sửa bởi: Nimish Garg vào ngày 7 tháng 5 năm 2012 5:49 chiều

Cuộc thảo luận này đã bị đóng.

Xin chào các bậc thầy,

Tôi cần biểu diễn các giá trị ở định dạng dưới đây:

Tên tài khoản khách hàng cuối cùng
Cuối cùng quốc gia khách hàng
Đơn đặt hàng #
Sku sản phẩmSố lượngNgày bắt đầuNgày cuối

& Nbsp; Dưới đây có thể là nhiều hàng

Sku sản phẩmSố lượngNgày bắt đầuNgày cuối

& Nbsp; Dưới đây có thể là nhiều hàng

Tên tài khoản khách hàng cuối cùng
Cuối cùng quốc gia khách hàng
Đơn đặt hàng #
Sku sản phẩmSố lượngNgày bắt đầuNgày cuối

& Nbsp; Dưới đây có thể là nhiều hàng

Tôi đã sử dụng phương pháp dưới đây nhưng toàn bộ nội dung tôi, e lặp lại

TUYÊN BỐ

p_order_number số;

& nbsp; & nbsp; Loại V_STR là bảng của Varchar2 (32767);

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; v_str_col v_str: = v_str ();

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; C_STR CLOB;

& nbsp; & nbsp; & nbsp; Số V_Count: = 0;

& nbsp; & nbsp; & nbsp; v_service_reference_type_code varchar2 (300): = null;

& nbsp; & nbsp; & nbsp; v_refer_item & nbsp; Varchar2 (1000): = null;

& nbsp; & nbsp; & nbsp; l_email_users varchar2 (2000): = null;

BẮT ĐẦU

Thực hiện ngay lập tức 'chọn' '

& nbsp; & nbsp; & nbsp; '' || Service_end_date || ''

bảng, th, td {

BẮT ĐẦU

BẮT ĐẦU

BẮT ĐẦU

BẮT ĐẦU

Thực hiện ngay lập tức 'chọn' '

& nbsp; & nbsp; & nbsp; '' || Service_end_date || ''

bảng, th, td {

bảng, th, td {

& nbsp; & nbsp; & nbsp; Biên giới: 1px màu đen rắn;

bảng, th, td {

bảng, th, td {

& nbsp; & nbsp; & nbsp; Biên giới: 1px màu đen rắn;

}

bảng, th, td {

& nbsp; & nbsp; & nbsp; Biên giới: 1px màu đen rắn;

}

& nbsp; & nbsp; & nbsp; '' || Đặt hàng_item || ''

bảng, th, td {

& nbsp; & nbsp; & nbsp; Biên giới: 1px màu đen rắn;

}

& nbsp; & nbsp; & nbsp; '' || Đặt hàng_item || ''

bảng, th, td {

& nbsp; & nbsp; & nbsp; Biên giới: 1px màu đen rắn;

}

& nbsp; & nbsp; & nbsp; '' || Đặt hàng_item || ''

bảng, th, td {

& nbsp; & nbsp; & nbsp; Biên giới: 1px màu đen rắn;

}

& nbsp; & nbsp; & nbsp; '' || Đặt hàng_item || ''

bảng, th, td {

& nbsp; & nbsp; & nbsp; Biên giới: 1px màu đen rắn;

}

& nbsp; & nbsp; & nbsp; '' || Đặt hàng_item || ''

bảng, th, td {

bảng, th, td {

& nbsp; & nbsp; & nbsp; Biên giới: 1px màu đen rắn;

}

& nbsp; & nbsp; & nbsp; Ngày bắt đầu đăng ký

BẮT ĐẦU

BẮT ĐẦU

BẮT ĐẦU

BẮT ĐẦU

BẮT ĐẦU

bảng, th, td {

& nbsp; & nbsp; & nbsp; Biên giới: 1px màu đen rắn;

bảng, th, td {

bảng, th, td {

& nbsp; & nbsp; & nbsp; Biên giới: 1px màu đen rắn;

}

bảng, th, td {

bảng, th, td {

& nbsp; & nbsp; & nbsp; Biên giới: 1px màu đen rắn;

}

bảng, th, td {

bảng, th, td {

& nbsp; & nbsp; & nbsp; Biên giới: 1px màu đen rắn;

}

bảng, th, td {

bảng, th, td {

bảng, th, td {

bảng, th, td {

bảng, th, td {

& nbsp; & nbsp; & nbsp; Biên giới: 1px màu đen rắn;

}

& nbsp; & nbsp; & nbsp; Địa chỉ e-mail liên hệ kỹ thuật

bảng, th, td {

bảng, th, td {

& nbsp; & nbsp; & nbsp; Biên giới: 1px màu đen rắn;

bảng, th, td {

& nbsp; & nbsp; & nbsp; Biên giới: 1px màu đen rắn;

& nbsp; & nbsp; & nbsp; Địa chỉ e-mail liên hệ kỹ thuật

bảng, th, td {

& nbsp; & nbsp; & nbsp; Biên giới: 1px màu đen rắn;

& nbsp; & nbsp; & nbsp; Biên giới: 1px màu đen rắn;

& nbsp; & nbsp; & nbsp; Biên giới: 1px màu đen rắn;

}

& nbsp; & nbsp; & nbsp; '' || cust_po_number || ''

& nbsp; & nbsp; & nbsp; Đơn đặt hàng bán hàng '' || order_number || '' đã được vận chuyển để biết chi tiết bên dưới:

& nbsp;

Thu thập số lượng lớn vào V_STR_COL;

Đối với tôi trong 1 .. V_str_col.count Vòng lặp

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Dbms_output.put_line (v_str_col (i));

c_str: = c_str || chr (13) |

V_Count: = & nbsp; & nbsp; v_str_col.count;

Kết thúc vòng lặp;

CHẤM DỨT;