在SQL Server 2008中运用表值参数

来源:pcdog 作者:佚名 2008-04-30 出处:pcdog.com

sql server  stp  xml  存储过程  数据仓库  
上一页 1 2 3 
    声明表值参数,导入数据,并把它传递到存储过程

  你声明一个表类型的T-SQL变量,使用INSERT插入语句向该表导入数据:

   

 以下是引用片段:
  DECLARE @source_key_list SourceKeyList
  INSERT INTO @source_key_list
  SELECT 'CustomerID_001' UNION ALL
  SELECT 'CustomerID_002' UNION ALL
  SELECT 'CustomerID_003'
  EXEC dbo.stp_GetCustomerSK @source_key_list
  GO

    
    为了演示的目的,上面的SELECt语句只是硬编码一些值来插入;你通常可以从你的源系统表里执行SELECT DISTINCT命令来获得你希望对其执行代理键查找功能的源系统键的列表。上面脚本返回的结果应该如下图所示:

在SQL Server 2008中运用表值参数

    
    返回结果显示了每一个源键的代理键。


更多内容请看PCdog.com--  SQL Server专题
上一页 1 2 3 
上一篇:SQL Server 2008分析服务概览
下一篇:在SQL Server数据库开发中的十大问题