Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.11.2012, 19:02   #1
Arazei
Пользователь
 
Аватар для Arazei
 
Регистрация: 16.08.2011
Сообщений: 24
По умолчанию Скрипты независящими от БД

Сомневаюсь уже, что на этом форуме может кто давать ответ, но все же других шансов нет. И так -
Должен быть скрипт, а не дамп. Вернее 2 скрипта: скрипт создания и
скрипт заполнения БД. Последний должен вставлять не менее 1000 записей
сотрдуников. Скрипты независящими
от БД (т.е. чтобы работали и на MySQL, и на PostgreSQL и т.п.)

Так вот вопрос, так как с БД работал мало, что это за скрипт, является sql запрос скриптом. Если кто разьяснит обещаю выложить готовый пример.
За ранее всем не радушным большой СПС.
Arazei вне форума Ответить с цитированием
Старый 21.11.2012, 19:35   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
Сомневаюсь уже, что на этом форуме может кто давать ответ
Зачем же тогда спрашиваешь?
Цитата:
Последний должен вставлять не менее 1000 записей
Откуда данные берутся?
Цитата:
Если кто разьяснит обещаю выложить готовый пример.
Зачем спрашиваешь, если имеешь готовый пример? Открой его и посмотри как скрипт вставки выглядит.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.11.2012, 19:46   #3
Arazei
Пользователь
 
Аватар для Arazei
 
Регистрация: 16.08.2011
Сообщений: 24
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Зачем же тогда спрашиваешь?
Безвыходная ситуация, и надежда вечноживущая.

Цитата:
Сообщение от Stilet Посмотреть сообщение
Откуда данные берутся?

Зачем спрашиваешь, если имеешь готовый пример? Открой его и посмотри как скрипт вставки выглядит.
Данные не откуда не беруться мне нужно создать сценарий для наполнения БД тестовыми данными.

И у меня нет не какого примера. Я хотел отправить дамп базы, на что мне ответили сделать два скрипта один создания один наполнения БД. А я не понимаю вырожение "скрипт" это обычные sql запросы. Просто я профан, с БД.
Arazei вне форума Ответить с цитированием
Старый 21.11.2012, 20:11   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
мне нужно создать сценарий для наполнения БД тестовыми данными.
Самое простое и универсальное:
Код:
insert into таблица VALUES (1,'Компот',12.5);
insert into таблица VALUES (14,'Ситро',15);
...
insert into таблица VALUES (100001,'Компот возвращается',125.00);
Такой скрипт может быть огромным.
Цитата:
хотел отправить дамп базы
А от разных СУБД разные как ты их назвал "дампы", так что бесполезно.
Цитата:
А я не понимаю выражение "скрипт" это обычные sql запросы.
Ну да.
Выше я пример скрипта для инициализации справочника показал, а создание командой CREATE TABLE.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.11.2012, 20:18   #5
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Скрипт это и есть обычный запрос. Для вставки записей вообще проблем не должно быть с параметризированным INSERT-ом, данные для которого можно и программно сгенерировать. Именно параметризированный для избежания проблем с датами, временем, чисел с десятичной точкой. И в цикле бросать их в базу. Возможна и групповая вставка, если поддерживает провайдер и СУБД. Таблицы же без проблем запросом можно создать. Если полномочия в базе есть такие. С созданием базы сложнее. Для разных СУБД свои особенности.

Дубль-2. Stilet опередил
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 21.11.2012 в 20:21.
Аватар вне форума Ответить с цитированием
Старый 21.11.2012, 20:19   #6
Arazei
Пользователь
 
Аватар для Arazei
 
Регистрация: 16.08.2011
Сообщений: 24
По умолчанию

Большое СПС! А по поводу -
Цитата:
Сообщение от Arazei Посмотреть сообщение
Сомневаюсь уже, что на этом форуме может кто давать ответ,
не судите строго, я в разделе java создовал темы на которые так и не получил ответы.
Сделаю весь СКРИПТ выложу. Еще раз спс.

Цитата:
Сообщение от Аватар Посмотреть сообщение
С созданием базы сложнее. Для разных СУБД свои особенности.
Ок. Тагда большая ли разница между MySQL, и на PostgreSQL? Я работаю с последним, первый же видел в универе на 2 курсе, в общем давненько.

Последний раз редактировалось Stilet; 21.11.2012 в 21:58.
Arazei вне форума Ответить с цитированием
Старый 21.11.2012, 20:27   #7
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Я зачем-то ориентировку на программное создание и заполнение базы сделал. Если просто скрипт, то смотрите синтаксис создания баз. Обычно команда CREATE DATABASE
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 21.11.2012, 20:32   #8
Arazei
Пользователь
 
Аватар для Arazei
 
Регистрация: 16.08.2011
Сообщений: 24
По умолчанию

Ок я все понял Всем СПС.
Arazei вне форума Ответить с цитированием
Старый 21.11.2012, 21:57   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
то смотрите синтаксис создания баз.
Ему универсальный нужен. Скажем так обломинго 20% в этом задании есть.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
js-скрипты flance Свободное общение 3 29.06.2012 19:24
VBS-скрипты ardor JavaScript, Ajax 0 10.03.2011 00:03
интересные скрипты majikku Свободное общение 1 26.01.2011 19:11
BASH скрипты Тёмка Помощь студентам 0 04.01.2010 14:57