首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

表值参数的存储过程如何调用

2012-03-19 
表值参数的存储过程怎么调用SQL codeALTER PROCEDURE [dbo].[sp_BulkUpdateDayHits]@TableName HitType re

表值参数的存储过程怎么调用

SQL code
ALTER PROCEDURE [dbo].[sp_BulkUpdateDayHits]    @TableName HitType readonly,    @TargetTableName varchar(64)

创建已经成功

调用的时候
SQL code
exec dbo.sp_BulkUpdateDayHits DayHits,'WeekHits'

提示:
操作数类型冲突: nvarchar 与 HitType 不兼容???

HitType类型已经创建成功

后来尝试
SQL code
dbo.sp_BulkUpdateDayHits cast(DayHits as HitType),'WeekHits'

貌似不能转化。。

该怎么调用呢

DayHits是一个表,结构跟HitType一样




[解决办法]
SQL code
declare @tb as HitTypeINSERT @tb SELECT * FROM DayHitsEXEC sp_BulkUpdateDayHits @tb,'WeekHits' 

热点排行