Как заполнить таблицу случайными данными?

Есть БД с 4мя таблицами: Клиенты, Абоненты, Платежи, Детализация звонков. Связи установлены. Вопрос: как заполнить случайными данным, в зависимости от типов данных?
Записей должно быть не менее 1000.

Структура
Таблица Клиенты

- идентификатор
- Номер договора
- ФИО
- дата договора

Таблица Абоненты

- идентификатор
- Номер договора
- номер абонента
- дата подключения

Таблица Платежи

- идентификатор
- Номер договора
- номер абонента
- дата платежа
-сумма

Таблица Детализация (звонки)

- идентификатор
- номер абонента
- тип вызова
- дата звонка
- А-номер
-В-номер
- длительность звонка
-сумма начислений
  • Вопрос задан
  • 812 просмотров
Решения вопроса 2
@haveacess
Ответ написан
Комментировать
tsklab
@tsklab Куратор тега SQL Server
Здесь отвечаю на вопросы.
Из комментария в вопросе:
INSERT INTO sales (Product_idProduct, sale_date, price, [count])
  SELECT TOP(100) (RAND(id) * 3) + 1, 
                   DATEADD(dd, - (1000 * RAND(id)), GETDATE()), 
                   (RAND(id) * 100) + 1, (RAND(id) * 10) + 1
    FROM sysobjects
    ORDER BY id DESC
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы