Я новичок здесь. Я искал свою проблему, но не нашел ничего полезного. Если у вас уже есть ответ на мою проблему, пожалуйста, соедините его.Mysql Создать таблицу с substr как новый столбец
Я новичок в Базах данных, поэтому, возможно, это будет легко.
В любом случае, вот моя проблема.
Я хочу создать стол со столбцом, который выглядит как ABCD12345
; И сделайте еще одну колонку с подстрокой из этого.
Моя попытка выглядит эта
- CREATE TABLE CLUSTERIP (
- Кластер CHAR (32) NOT NULL,
- CLUSTER_ID CHAR (9) NOT NULL,
PRIM_ADMIN_NAME CHAR (15) NOT NULL,
CL_PACKAGE CHAR (9) NOT NULL,
DATABASE
CHAR (3) комплект Substr (CL_PACKAGE, 6,3));
Но я получаю ошибку синтаксиса. Я видел только Substr, используемый в Select.
Так что это возможно? Есть ли другой способ получить мои 3 буквы в дополнительной колонке?
Спасибо,
Шагон
Я не понимаю, вы не можете сделать подстроку на код, который динамически строить «создать таблицу» синтаксис? – bdn02
Нет. Я хочу создать таблицу, которая автоматически берет 3 Chars из CL_PACKAGE. – Shagon
Но .... Substr (CL_PACKAGE, 6,3) = 'CKA' [CL_PACKAGE - строка!] – bdn02