Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Запрос на изменение записей в таблице  [new]
Mhael
Member

Откуда:
Сообщений: 1
Всем привет.
Потребовалось написать пару запросов, а я сам давно уже забыл синтаксис и правила SQL. Прошу помощи.
Надо иметь скрипт, которым я бы мог изменять записи в таблицах. Приблизительно так: узнать кол-во записей в таблице - разделить кол-во на N - и в кажом полученном блоке записей изменить несколько записей.
Также надо иметь скрипт, который делает то же самое, но не изменяет, а удаляет несколько записей.
Я понимаю, что это весьма просто и где-то есть в интернете, но пока что-то не нашел. Сам я не программист SQL, мне просто понадобилось для теста моей программы.

Есть 2 таблицы в базе testdb:
use testdb
GO
CREATE TABLE table1(
Col1 bigint NOT NULL,
Col2 int NOT NULL,
Col3 nvarchar(32) NOT NULL,
Col4 datetime NOT NULL,
Col5 nvarchar(255),
CONSTRAINT pk_table PRIMARY KEY (Col1)
);

CREATE TABLE table2(
Col1 bigint NOT NULL,
Col2_2 tinyint NOT NULL,
Col3_2 int NOT NULL,
Col4_2 tinyint NOT NULL,
Co53_2 smallmoney NOT NULL,
CONSTRAINT pk_table2 PRIMARY KEY (Col1, Col2_2),
CONSTRAINT fk_table2_2 FOREIGN KEY (Col1) REFERENCES table1(Col1)
);
Они связаны, как видите. Есть еще 2 похожие связанные таблицы, но только в другой файловой группе.
Я буду их заполнять огромным кол-вом записей (over 9000 :) ).
Заране спасибо за помощь.
27 июн 12, 12:53    [12782092]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить