1. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

Задание обьектов в качестве параметров процедуры

Тема в разделе ".NET", создана пользователем NikSoft, 27 авг 2006.

  1. NikSoft

    NikSoft Гость

    Репутация:
    0
    Пусть ,например, нам надо в зависимости от данной таблицы получить содержимое двух ее полей.
    Следующий код решает задачу.

    Код:
    SET ANSI_NULLS ON
    SET QUOTED_IDENTIFIER ON
    GO
    
    CREATE PROCEDURE [dbo]. [sp_GeneralProc]
    @table	varchar(50),
    @field1	varchar(50),
    @field2 	varchar(50)
    
    AS
    SET NOCOUNT ON  
    
    DECLARE @ExecSql varchar(2500)
    SELECT @ExecSql = 'SELECT ' + @field1 + ', ' + @field2 + ' INTO TempTable FROM ' + @table
    EXEC(@ExecSql)
    SELECT * FROM TempTable;
    DROP Table TempTable
    
    RETURN(0)
    Чтобы получить содержимое полей CategoryName, Description таблицы Categories базы данных Northwind необходимо выполнить следующий код

    Код:
    EXEC sp_GeneralProc @field1='CategoryName', @field2='Description', @table='Categories'
    Предложенный метод распространяется и на другие обьекты: views, stored procedures и так далее.
    В качестве сервера данных использовался SQL Server 2005.
     
Загрузка...
Похожие Темы - Задание обьектов качестве
  1. Надя1972
    Ответов:
    0
    Просмотров:
    351
  2. Mark
    Ответов:
    0
    Просмотров:
    760
  3. kira95
    Ответов:
    0
    Просмотров:
    1.037
  4. kira95
    Ответов:
    0
    Просмотров:
    999
  5. studentrtf
    Ответов:
    1
    Просмотров:
    1.651

Поделиться этой страницей