Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Нумерация полей в таблице
|
|||
|---|---|---|---|
|
#18+
Я понимаю, что эта тема поднималась здесь уже не раз, но все же.. Как можно устроить номерацию ключевого поля. Т.е. Есть табличка с ключевым полем, в котором стоит просто номер строки. И при удалении какой-либо строки получается неувязочка - номера сбиваются... Т.е. нужно чтобы после удаления строчки запускалась процедурка, которая пронумеровывала бы строки заново. Табличка небольшая (строк 500). Сейчас это делается средствами А2000, и происходит очень тормозно, хотелось бы делать это встроенной процедурой, или запросом. Если можно, подкиньте кусочек кода... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2001, 12:09 |
|
||
|
Нумерация полей в таблице
|
|||
|---|---|---|---|
|
#18+
-- таблица - table1, id - ключевое поле (identity Primary Key), -- col1, col2, ... - остальные поля в table1 select * into #qqq from table1 order by id truncate table table1 insert into table1 (col1, col2, ...) select col1, col2, ... from #qqq order by id ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2001, 12:38 |
|
||
|
Нумерация полей в таблице
|
|||
|---|---|---|---|
|
#18+
Спасибо тебе Pandre большущее! ...А #qqq - это что такое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2001, 12:45 |
|
||
|
Нумерация полей в таблице
|
|||
|---|---|---|---|
|
#18+
#qqq - это временная таблица , если работа будет выполняться без оформления в хранимую процедуру, то надо ее удалять в конце drop table #qqq ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2001, 12:48 |
|
||
|
Нумерация полей в таблице
|
|||
|---|---|---|---|
|
#18+
Ага... а если таблиц много и все разные?... (это я на будущее ) ..Создавать таблицу и после запроса ее убивать?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2001, 12:52 |
|
||
|
Нумерация полей в таблице
|
|||
|---|---|---|---|
|
#18+
Книжка есть. Толстая. "SQL полное руководство" (2-е издание, Грофф, Вайнберг) Но там я нифига не нашел... Это первые признаки ламерства? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2001, 12:58 |
|
||
|
Нумерация полей в таблице
|
|||
|---|---|---|---|
|
#18+
Книжку надо по MS SQL лучше всего Books Online ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2001, 13:00 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3544&tid=1825505]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 265ms |
| total: | 354ms |

| 0 / 0 |
