Kak pereiminovat imja tablici chtob auto ponjal Procedura
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Kak pereiminovat imja tablici chtob auto... Expand / Collapse
Автор
Сообщение
12.07.2006 9:22
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 07.05.2007 17:26
Сообщ.: 138, Visits: 1 329
Privet. Pomagite pojalusta rishit vot takuju zadachu

Est tablica (Table1) i procedura katori ispolzujet etot tablica (procedura1) . xochu pereiminovat nazvanija Tablici. Kak mojno izminit chtob v procedure avtomaticheski iminlsja evo nazvanija

Spasibo

Сообщ. #900527
12.07.2006 11:46
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Интересный вопрос. Можно попробовать написать скрипт принимающий страрое имя таблицы, новое имя таблицы и имя процедуры. Он сначала переименовывает таблицу с помощью sp_rename. Затем вызывает sp_helptext чтобы получить текст процедуры, собирает его в одну строку, заменяет все вхождения старого имени таблицы на новое, заменяет CREATE PROC на ALTER PROC и выполняет скрипт с помощью EXEC.
Сообщ. #900553
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 2:12