Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.10.30;
Скачать: [xml.tar.bz2];

Вниз

добавить новую запись   Найти похожие ветки 

 
rh   (2003-10-09 11:51) [0]

Подскажите как добавить новую запись, полностью аналогичную предыдущей?


 
Delirium   (2003-10-09 11:52) [1]

"добавить новую запись, полностью аналогичную предыдущей" - с реляционной точки зрения это бред. Как ты потом их собираешься отличать?


 
rh   (2003-10-09 11:53) [2]

т.е. нужна копия записи


 
rh   (2003-10-09 11:54) [3]

согласен, но я потом в одной записи изменю значение только одного поля вот и все


 
DenK_vrtz   (2003-10-09 11:55) [4]

Если вставка идет друг за другом, то
insert into таблица(поле) values(:параметр) делаешь столько раз сколько нужно,
если вставки не было, то считываешь значения полей предыдущей записи в переменные и делаешь вставку


 
Delirium   (2003-10-09 11:56) [5]

"но я потом в одной записи изменю значение только одного поля вот и все" - как ты это сделать собрался-то? Слабо написать запрос?


 
Delirium   (2003-10-09 11:59) [6]

Есть констркция insert таблица1 select * from таблица1 и она отработает, только вот не удастся потом модифицировать одну запись из группы клонов


 
Val   (2003-10-09 12:04) [7]

>Delirium © (09.10.03 11:56) [5]
Ну, в данном случае понятно, что он хочет клонирование реализовать, что издеваться-то? :)
>rh (09.10.03 11:53) [2]
один из вариантов:
1. пишите хп на сервере, в которй сначала генерите новый id для записи, потом с этим iD и значениями, полученными через параметры делаете вставку.
2. на клиенте собираете данные для вставки в какой-нибудь буфер.
3. вызываете хп и передаете ей эти значения, как параметры.


 
rh   (2003-10-09 12:16) [8]

Спасибо всем.
Отдельное - Delirium"у )))))


 
Anatoly Podgoretsky   (2003-10-09 12:25) [9]

Это также кстати означает, что у этой таблицы нет первичного ключа, а это одназначно в могилу.


 
Val   (2003-10-09 12:35) [10]

>Delirium © (09.10.03 11:59) [6]
мда, все таки вы были ближе к истине, мои паранормальные способности не попадают :)



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.10.30;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.012 c
7-98900
Е-Моё имя
2003-08-17 18:41
2003.10.30
GetProcAddress и kernel32.dll


1-98566
DreadAngel
2003-10-19 14:32
2003.10.30
Проблема с печатью!!!!


4-98931
likeanangel
2003-08-25 16:45
2003.10.30
Координаты вывода


1-98610
Nikolas
2003-10-17 20:33
2003.10.30
Исключительные ситуации


6-98779
DimaK
2003-09-05 12:59
2003.10.30
Версия OS





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский