oracle中split函数的用法?
Oracle中的Split函数用法:

(图片来源网络,侵删)
首先需要定义 2 个类型
1. Row 类型
CREATE OR REPLACE TYPE ty_row_str_split as object (strValue VARCHAR2 (4000))

(图片来源网络,侵删)
2. Table 类型
CREATE OR REPLACE TYPE ty_tbl_str_split IS TABLE OF ty_row_str_split
再创建函数:

(图片来源网络,侵删)
CREATE OR REPLACE FUNCTION fn_split(p_str IN VARCHAR2,
p_delimiter IN VARCHAR2)
RETURN ty_tbl_str_split IS
oracle在split分区时会锁表吗?
不会数据丢失,拆分的语法大致如下:
ALTER TABLE sales SPLIT PARTITION SALES_Q4_2000 AT (TO_DATE('15-NOV-2000','DD-MON-YYYY')) INTO (PARTITION SALES_Q4_2000, PARTITION SALES_Q4_2000b);
到此,以上就是小编对于oracle有split函数吗的问题就介绍到这了,希望这2点解答对大家有用。