Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Beginner_3 Member Откуда: Сообщений: 4 |
Здравствуйте. Не совсем понимаю, как сделать такое . Кто-нибудь, напишите пожалуйста реализацию. 1.Создать пакет для вставки 3000 строк в таблицу employee. Значения столбца emp_no должны быть однозначными в диапазоне от 1 до 3000. Всем ячейкам столбцов emp_lname, emp_fname и dept_no присваиваются значения "Jane", "Smith" и "d1" соответственно. 2.Изменить пакет из упражнения 1 таким образом, чтобы генерировать случайные значения для столбца emp_no, используя функцию RAND. (Подсказка: для получения случайных значений использовать системные функции DATEPART и GETDATE.) |
23 апр 16, 21:17 [19098197] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
Т.е. сесть и написать вам 3000 команд insert что ли ?
А потом еще раз сесть и в каждой из 3000 команд insert использовать функцию RAND ? |
||||
23 апр 16, 21:20 [19098205] Ответить | Цитировать Сообщить модератору |
Beginner_3 Member Откуда: Сообщений: 4 |
Мне хотя бы надо понять что делать. Это просто лаба и её надо сдавать. т.е. я правильно понимаю что надо вставить в табличку 3000 одинаковых строк? Не нарушает ли это целостность? |
23 апр 16, 21:23 [19098211] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
Это должно быть написано в вашем задании
"Значения столбца emp_no должны быть однозначными в диапазоне от 1 до 3000" - какие же они одинаковые ? |
||||
23 апр 16, 21:27 [19098217] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |