INSERT 함수

설명

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'