Текущий архив: 2004.04.25;
Скачать: CL | DM;
Вниз
Изучаю SQL. Как добавить запись в таблице с полем-массивом Найти похожие ветки
← →
vladkat (2004-03-29 00:59) [0]Есть таблица с полем в виде массива.
create table new_table (AAA integer [1:2]);
Как занести в это поле значение?
insert into new_table (AAA) values ({10,20});
Это выражение почему-то не работает.
Подскажите ошибку. Спасибо.
← →
Fay © (2004-03-29 02:59) [1]А что это за диалект? Я спрашиваю потому, что интересно узнать, откуда у Вас уверенность, что подобный код вАщЕ может работать.
← →
vladkat (2004-03-29 08:39) [2]Диалект 1. Первая строчка работает - сомнений нет. Если я не ошибаюсь - так создается массив из двух элементов, с индексом 1 и 2.
Вторая строчка не работает - выдает код -104. Так вот и вопрос.
Если мы создали поле-массив, как мы его можем использовать?
Как для начала присвоить ему значения?
← →
vladkat (2004-03-29 08:44) [3]Конкретно я изучаю InterBase6 которая идет в купе с Delphi6
← →
ЮЮ © (2004-03-29 08:52) [4]А если так?
insert into new_table (AAA[1:2]) values (10,20)
P.S. В синтаксисе INSERT (в отличие от SELECT и UPDATE) вариант с [1:2] не опиcан. Mожет неспроста?
← →
vladkat (2004-03-29 09:22) [5]ЮЮ, так тоже не работает.
Через UPDATE пробовал, не получается
← →
stud © (2004-03-29 09:25) [6]работать если не ошибаюсь можно только через IB API
← →
Кщд (2004-03-29 09:51) [7]stud © (29.03.04 09:25) [6] точно
см. APIGuide
FIBPlus поддерживает
Страницы: 1 вся ветка
Текущий архив: 2004.04.25;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.028 c