Форум: "Базы";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];
ВнизПро SQL Найти похожие ветки
← →
<Lelik> (2005-07-06 16:40) [0]Здравствуйте, программеры!
Вот вчера задал вопрос, кот. закрыли – наверно написал слишком много 
В двух словах: как через ADOConnection выполнить скрипт, содержащий проверку наличия триггера и его создание в случае если не найден.
Если вопрос действительно нелепый, направьте в нужное русло 
← →
Ega23 © (2005-07-06 16:41) [1]И этот закроют, т.к. тема вопроса - не оформлена.
← →
Val © (2005-07-06 16:42) [2]проверку сделает сервер при попытке создания.
← →
stone © (2005-07-06 16:47) [3]
IF EXISTS (SELECT name
FROM sysobjects
WHERE name = N"trigger_name"
AND type = "TR")
DROP TRIGGER trigger_name
CREATE TRIGGER trigger_name
ON table_name
FOR DELETE, INSERT, UPDATE
AS
BEGIN
END
← →
evvcom © (2005-07-06 16:47) [4]Да что за повальная нужда пошла создавать триггера, хранимые процедуры из клиента! По идее у клиента таких прав не должно быть. А подобные коды создаются разработчиком, а потом тестируются, и вовсе не из самонаписанных инструментов.
← →
<Lelik> (2005-07-06 17:35) [5]to stone ©
так не проходит, пишет что Incorrect syntax near "TRIGGER"
to evvcom ©
Все верно. Действительно код должен создаваться и тестироваться разработчиком. Никто не спорит.
Никаких таких самонаписанных инструментов.
Все опреации с сервером будет производить человек с правами админа. При первой установке программы необходима установка базы. Затем в ходе эксплуатации в случае сбоя админ может просмотреть, что пропало и запускает тотж же скрипт. В одном скрипте проверка каждого объекта и установка если его нет.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.01 c