![]() |
|
Модераторы: Akina |
![]()
|
|
| Random13 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 21.11.2007 Репутация: нет Всего: нет |
услышал такую весчь. смысл в том, что сами запросы к SQL Serveru хранятся в отдельном файле, и для изменения параметра запроса вдруг в проге не нужно лазить по всему коду и менять этот запрос, достаточно изменить в этом файле.
Только вот как это выражение грамотно пишеться на английском не знаю - в инете ничего по теме найти не могу. Может кто какую ссылку кинет по теме. Это сообщение отредактировал(а) Random13 - 27.12.2007, 13:39 |
|||
|
||||
| Servena |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 251 Регистрация: 24.7.2007 Где: Днепропетровск Репутация: 10 Всего: 14 |
Задай вопрос конкретнее: на каком языке программирования ты работаешь, какие версии используешь?
|
|||
|
||||
| Random13 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 21.11.2007 Репутация: нет Всего: нет |
какая разница - хочу почитать в общем о принципе и существующих реализациях.
на любом языке можете чем-то кинуть. например в UML диаграмах нет и не должно быть упоминания о конкретном языке - принципы одни для всех ОО языков... Это сообщение отредактировал(а) Random13 - 27.12.2007, 12:50 |
|||
|
||||
| Deniel_li |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 6.12.2007 Репутация: 1 Всего: 1 |
по ходу, тебе надо или в раздел Java или .Net
|
|||
|
||||
| Random13 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 21.11.2007 Репутация: нет Всего: нет |
Думаешь там о технологиях работы с базами данных лучше знают ?
|
|||
|
||||
| Deniel_li |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 6.12.2007 Репутация: 1 Всего: 1 |
В MS SQL запросы в файлах не хранятся (поправьте если ошибаюсь)
|
|||
|
||||
| Servena |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 251 Регистрация: 24.7.2007 Где: Днепропетровск Репутация: 10 Всего: 14 |
Существует только так называемый план запроса - оптимизированный, конечный вариант который создает сам сервер на основе нашего запроса. Можешь поискать информацию про это, но он тоже в файле не хранится.
Может имелось ввиду про хранимые функции и процедуры? Странный вопрос (повторюсь еще). |
|||
|
||||
| kobra |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 730 Регистрация: 15.6.2005 Где: Грузия, Тбилиси Репутация: 5 Всего: 9 |
принцип такои
сщздоеш фаил, или таблицу в базе. в случае фаила луще ini или xml. там имеем клуч и текст. в программе знаая в каком случае какои запрос нужен, по клучу читаем соответствуищи запрос из фаила и запускаем. а вообше луще хранить в базе. Deniel_li в принципе прав. данная тема не для этого раздела |
|||
|
||||
| Random13 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 21.11.2007 Репутация: нет Всего: нет |
Спасибо - уже нашел. Называется эта возможность просто store procedure, поставляется разработчиками баз данных, и инфа в инете, в общем есть.
http://ru.wikipedia.org/wiki/%D0%A5%D1%80%...%83%D1%80%D0%B0 Реализация хранимых процедур Хранимые процедуры обычно создаются с помощью языка SQL или конкретной его реализации в выбранной СУБД. Например, для этих целей в СУБД Microsoft SQL Server существует язык Transact-SQL, в Oracle Database — PL/SQL, в Interbase и Firebird - PSQL, в PostgreSQL — PL/pgSQL, PL/Tcl, PL/Perl, в IBM DB/2 — SQL/PL и MySQL достаточно близко следует стандарту SQL:2003, её язык похож на SQL/PL. В некоторых СУБД возможно использование хранимых процедур, написанных на любом языке программирования, способном создавать независимые исполняемые файлы, например, на C++ или Delphi. В терминологии Microsoft SQL Server такие процедуры называются расширенными хранимыми процедурами и являются просто функциями, содержащимися в DLL Win32. А, например, в Interbase и Firebird для функций, вызываемых из DLL/SO, определено другое название - UDF (User Defined Function). Это сообщение отредактировал(а) Random13 - 29.12.2007, 16:23 |
|||
|
||||
![]()
|
| Правила форума "MS SQL" | |
|
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS SQL Server | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |