Thảo luận
Thể loại
Hi All, I have a string. 'THIS IS HEAD.THIS IS BODY.THIS IS P1.
NIMISHTHIS 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 beTHIS 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.
NIMISHTHIS 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ẩm | Số lượng | Ngày bắt đầu | Ngày cuối |
& Nbsp; Dưới đây có thể là nhiều hàng
Sku sản phẩm | Số lượng | Ngày bắt đầu | Ngà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ẩm | Số lượng | Ngày bắt đầu | Ngà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;