Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MSFT SQL Server - Вопрос по sql server 2000

Ответить
Настройки темы
MSFT SQL Server - Вопрос по sql server 2000

Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте!
Имеется БД на sql server 2000 и программа связанная с ней. В программе ведется запись данных по колонкам: 1)номер п/п, 2)ФИО, ..., 8)процедура, 9)примечание.
"ФИО", ..., "телефон", "примечание" - вбиваются вручную, а вот "процедура" выбирается из списка.

Количество процедур около 10 штук: "выдача инфы", "выдача справки", "выдача документа" и т.д.
Пример:
Цитата:
1. Иванов ... выдача инфы
2. Петров ... выдача инфы
3. Сидоров ... выдача документа
Вопрос №1: возможно ли как-то массово объдинить данные в один вид т.е. одну процедуру слить с другой? Данных тысячи и тысячи, а следовательно в ручную через программу всё изменить не реально. Процедура "выдача документа" объединить с процедурой "выдача инфы" и чтобы приняло вид:
Цитата:
1. Иванов ... выдача инфы
2. Петров ... выдача инфы
3. Сидоров ... выдача инфы
Вопрос №2: если это возможно, то как это реализуется: скрипт(ы) надо писать / просто через sql enterprise manager / прочее? А так же трудоёмкая задача или нет?
Вопрос №3: есть графа "примечание", где вводят информацию. Возможно ли опять же переименовать процедуру, если встречается слово к примеру "включение" или часть этого слова "вкл*" в примечании + только по процедурам "выдача инфы" т.е. если есть процедура "выдача справки" со словом "включение", то данный тип пропускало?
Цитата:
1. Иванов ... выдача инфы ... ( )
2. Петров ... выдача инфы ... включение есть
3. Сидоров ... выдача документа ... стоит уточнить данные о включении __________// процедуру надо заменить, так как есть часть "вкл*"
4. Иванов ... выдача справки ... данные включены __________// есть часть "вкл*", но данную процедуру пропускаем
Нужно:
Цитата:
1. Иванов ... выдача инфы ... ( )
2. Петров ... выдача инфы ... включение есть
3. Сидоров ... выдача инфы ... стоит уточнить данные
4. Иванов ... выдача справки ... данные включены
За ранее спасибо!

Отправлено: 11:00, 22-06-2014

 

Аватара для navuhodonosor

Новый участник


Сообщения: 35
Благодарности: 5

Профиль | Отправить PM | Цитировать


Доброго времени суток!

Все вопросы (1..3) конечно реализуемы, и это не так уж и трудоемко, по поводу тысяч данных - не страшно, для этого СУБД и есть, особенно если сервер, где база вертится, не совсем древний, то все быстро проапдейтиться должно.
По поводу реализации, из вашего комментария бизнес-логика выглядит не сложно, достаточно sql-скрипт, который проапдейтит записи в соответствии вашим требованиям.
Главное понять что именно нужно Вам и не поломает ли это текущую бизнес-логику.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:05, 01-07-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Отправить PM | Цитировать


navuhodonosor, ну для меня это более сложный вариант, если через sql-скрипт всё делается.))) Было бы проще, если через Enterprise Manager можно было подшаманить всё это. Программистов знакомых нет, а самому изучить sql - задача весьма сложная. Главное Вы подсказали, что всё это решается, так что будем-с думать.) Спасибо большое!

Отправлено: 21:10, 02-07-2014 | #3


Аватара для navuhodonosor

Новый участник


Сообщения: 35
Благодарности: 5

Профиль | Отправить PM | Цитировать


Цитата:
ну для меня это более сложный вариант, если через sql-скрипт всё делается.))) Было бы проще, если через Enterprise Manager можно было подшаманить всё это. Программистов знакомых нет, а самому изучить sql - задача весьма сложная
В принципе, могу помочь написать запрос на обновление, но тогда мне нужно более подробно по поводу правил обновления(инструкция, как на что и при каком условии) и структура базы, те таблички и связи, которые нужно обновить.
Только я думаю уже подробности в почту лучше, в профиле адрес есть.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:37, 03-07-2014 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MSFT SQL Server - Вопрос по sql server 2000

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
MSFT SQL Server - Sql server 2000 x32 под Windows server 2008 x64. Реально? Aby Программирование и базы данных 4 29-12-2012 19:43
MSFT SQL Server - [решено] Вопрос по созданию изменению/процедуры в SQL Server 2008 RC2 - не сохраняется проц-ра dark-------13 Программирование и базы данных 1 07-03-2012 12:52
MSFT SQL Server - Вопрос по SQL Server 2000 don05 Программирование и базы данных 1 01-03-2012 01:22
MSFT SQL Server - Подскажите что лучше ставить SQL 2000 или SQL 2005 на Server 2003 ForGroin Программирование и базы данных 6 23-03-2008 20:54
MSFT SQL Server - Администраторам MS SQL Server 2000 вопрос!!! Kanonir Программирование и базы данных 3 10-05-2007 04:15




 
Переход