INSERT 함수는 입력 문자열의 특정 위치부터 정해진 길이만큼 부분 문자열을 삽입한다. 리턴 값은 VARCHAR 타입이다.
문자열의 최대 길이는 33,554,432이며 이를 초과하면 NULL을 반환한다.
INSERT( str, pos, len, string )
SELECT INSERT('cubrid',2,2,'dbsql');
insert('cubrid', 2, 2, 'dbsql')
======================
'cdbsqlrid'
SELECT INSERT('cubrid',0,3,'db');
insert('cubrid', 0, 3, 'db')
======================
'cubrid'
SELECT INSERT('cubrid',-3,3,'db');
insert('cubrid', -3, 3, 'db')
======================
'cubrid'
SELECT INSERT('cubrid',3,100,'db');
insert('cubrid', 3, 100, 'db')
======================
'cudb'
SELECT INSERT('cubrid',7,100,'db');
insert('cubrid', 7, 100, 'db')
======================
'cubriddb'
SELECT INSERT('cubrid',3,-1,'db');
insert('cubrid', 3, -1, 'db')
======================
'cudb'