Разделить строку с разделителями-запятыми --> FUNCTION db.CHARINDEX не существует

Мне нужно разбить строку с разделителями-запятыми на второй столбец У меня есть следующая таблица:

CL1     POS                 POS2     LENGHT     ALLELE
1       3015108,3015109              5          A
2       3015110,3015200              10         B
3       3015200,3015300              15         C
4       3015450,3015500              20         D
5       3015600,3015700              15         E

Я хочу разделить числа после запятой на второй столбец POS2 Так и должно быть.

CL1     POS                 POS2     LENGHT     ALLELE
1       3015108             3015109  5          A
2       3015110             3015200  10         B
3       3015200             3015300  15         C
4       3015450             3015500  20         D
5       3015600             3015700  15         E

Итак, я запросил следующее:

INSERT INTO MyTable (POS2)
SELECT RIGHT(POS, CHARINDEX(',', POS) + 1 ) FROM MyTable ;


 It returns an error : 
 ERROR 1305 (42000): FUNCTION test.CHARINDEX does not exist
18
задан madkitty 31 March 2012 в 04:50
поделиться