Parasit |
Отправлено: 04.02.2007, 20:05 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 68
|
Мне необходимо что изменение в DBEdit применялись в процесе цикла
Возможно?
Еще если кто знает как
допустим в 10 столбиков
одной строки вставить
определенные данные
Делаю INSERT INTO tbname SET colnamе = o;
ошибку пишет сввязанную с SET
заранее всем Спасибо
Отредактировано Parasit — 04.02.2007, 20:06 |
|
Valdemar |
Отправлено: 05.02.2007, 09:23 |
|
Мастер участка
Группа: Участник
Сообщений: 433
|
Синтаксис команды Insert:
INSERT INTO table [(field1, field2, ...)] VALUES(value1, value2, ...)
Список полей можно не задавать, ноь тогда необходимо, чтобы число значений совпадало с числом столбцов в таблице. |
|
AVC |
Отправлено: 05.02.2007, 09:42 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE |
Делаю INSERT INTO tbname SET colnamе = o;
ошибку пишет сввязанную с SET
|
SQL | Insert Into tbname (colname) Values (0)
Update tbname Set colname = 0 [Where ...]
|
QUOTE |
Еще если кто знает как допустим в 10 столбиков одной строки вставить определенные данные
|
?Формулировка?
- 10 полей одной существующей записи
Update таблица Set поле1 = значение1, ... поле10 = значение10
Where условие выбора нужной строки
- Одно поле 10-ти существующих записей
Update таблица Set поле = значение
Where условие, ограничивающее выборку до 10-ти строк
- Вставить несколько записей с N полями
Нужна дополнительная таблица, допустим NN (id integer) заполненная значениями с шагом 1. Очень полезная штуковина.
Insert Into таблица (поле1, ... полеN)
Select значение1, ... значениеN From NN n
Where n.id between 1 and нужное число записей
|
|