|
добавить идентификатор и скопировать записи
|
|||
---|---|---|---|
#18+
Привет! Есть курсор shtory, в него выбираются несколько записей. Как добавить в этот курсор новое поле и занести в это поле числовой идентификатор? Чтобы поле добавилось ко всем занесенным записям? Идентификатор должен при следующем запуске программы быть другим. Например, если в первый занести идентификатор 1, то в следующий раз занести 2 для выбранных в курсор записей ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2013, 11:04 |
|
добавить идентификатор и скопировать записи
|
|||
---|---|---|---|
#18+
Добавлять поле не нужно уже, это сделал. А как сделать вот это? занести в это поле числовой идентификатор? Чтобы поле добавилось ко всем занесенным записям? Идентификатор должен при следующем запуске программы быть другим. Например, если в первый занести идентификатор 1, то в следующий раз занести 2 для выбранных в курсор записей ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2013, 11:16 |
|
добавить идентификатор и скопировать записи
|
|||
---|---|---|---|
#18+
веб_программистДобавлять поле не нужно уже, это сделал. А как сделать вот это? занести в это поле числовой идентификатор? Чтобы поле добавилось ко всем занесенным записям? Идентификатор должен при следующем запуске программы быть другим. Например, если в первый занести идентификатор 1, то в следующий раз занести 2 для выбранных в курсор записей Поиск по NewID ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2013, 11:20 |
|
добавить идентификатор и скопировать записи
|
|||
---|---|---|---|
#18+
Делаю так, но не работает.. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Все время в поле id заносится 1. Почему так ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2013, 11:42 |
|
добавить идентификатор и скопировать записи
|
|||
---|---|---|---|
#18+
ой не ser там а ncena Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2013, 11:43 |
|
добавить идентификатор и скопировать записи
|
|||
---|---|---|---|
#18+
веб_программистой не ser там а ncena Код: sql 1.
Приведи исходные данные и что должно получиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2013, 11:58 |
|
добавить идентификатор и скопировать записи
|
|||
---|---|---|---|
#18+
PaulWist, Курсор shtory в котором разные поля они не нужны и поле id куда надо заносить идентификатор. есть таблица table1 куда потом будут выгружены данные из курсора shtory. В таблице table1 поле id должно быть одинаковым для тех записей, которые в данный момент выгружаются в таблицу. Т.е. в курсоре всем записям в поле id нужно задать такой id, который на 1 больше чем в таблице table1 и выгрузить эти данные в таблицу. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2013, 12:08 |
|
добавить идентификатор и скопировать записи
|
|||
---|---|---|---|
#18+
Думал сделать так: SELECT MAX(id)+1 as max_id FROM table1 INTO CURSOR c1 В курсор c1 выбрать max(id)+1 затем через scatter занести в переменную памяти или куда она заносится // никогда не работал с scatter/GATHER и потом в цикле сделать rapcale но не умею работать с scatter/GATHER ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2013, 12:13 |
|
добавить идентификатор и скопировать записи
|
|||
---|---|---|---|
#18+
веб_программистТ.е. в курсоре всем записям в поле id нужно задать такой id, который на 1 больше чем в таблице table1 и выгрузить эти данные в таблицу. Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2013, 12:43 |
|
добавить идентификатор и скопировать записи
|
|||
---|---|---|---|
#18+
PaulWist, Спасибо, я примерно так и сделал. У меня вопрос такой. Есть курсор уже готовый со всеми данными, остается из него данные выгрузить в таблицу table1 но не получается. В таблице записей не оказывается вообще: Подкорректируйте мой код Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2013, 13:11 |
|
добавить идентификатор и скопировать записи
|
|||
---|---|---|---|
#18+
Кажись заработало go top забыл поставить.. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2013, 13:18 |
|
добавить идентификатор и скопировать записи
|
|||
---|---|---|---|
#18+
веб_программистPaulWist, Спасибо, я примерно так и сделал. У меня вопрос такой. Есть курсор уже готовый со всеми данными, остается из него данные выгрузить в таблицу table1 но не получается. В таблице записей не оказывается вообще: Подкорректируйте мой код Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
Можешь заменить одной строчкой Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2013, 13:41 |
|
добавить идентификатор и скопировать записи
|
|||
---|---|---|---|
#18+
веб_программистКажись заработало go top забыл поставить.. лучшеб не заработало может отца русской демократии спасет такое? Create cursor tt (id i autoinc, vv c(5), kk c(5)) brow Append Blank brow Append Blank Append Blank brow ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2013, 16:49 |
|
|
start [/forum/topic.php?fid=41&fpage=40&tid=1582997]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
72ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 277ms |
total: | 447ms |
0 / 0 |