powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Хранимые процедуры.
3 сообщений из 3, страница 1 из 1
Хранимые процедуры.
    #32000295
AlexV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Надо имя таблицы в секции "FROM" передавать в процедуру в качестве параметра. Конструкция типа этой не работает:

CREATE PROC _MyProc @TblName AS CHAR
AS
SELECT Field1, Field2
FROM @TblName

Выдается сообщение об ошибке в сиснтаксисе. Помогите кто знает. Help, please!
...
Рейтинг: 0 / 0
Хранимые процедуры.
    #32000297
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используй ВDSQL:

Create Proc MyProc @TblName VarChar(128) --Max имя таблицы - 128 символов
As
Declare @SqlStr VarChar(1000) --Не обязательно 1000, важно чтобы хватило
Set @SqlStr = 'Select Field1, Field2 From ' + @TblName
Exec (@SqlStr)
Return


Павел Жидков orton@kemnet.ru
...
Рейтинг: 0 / 0
Хранимые процедуры.
    #32000301
AlexV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, Павел!
Это решение я вчера "раскопал" вечером сам. Но, все равно, спасибо за помощь!
Алексей
alex_vishn@yahoo.com
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Хранимые процедуры.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]