来自Sql的@tpv的exec过程

时间:2012-09-24 12:53:16

标签: sql procedure

我想从sql执行我的程序,但我不知道如何。 这是我的代码:

CREATE TYPE [dbo].[ListCrc32] AS TABLE(
    [crc32] [int] NULL
)
GO

CREATE procedure [dbo].[UpdateAdsList]
@tvp ListCrc32 readonly
as
 update tb
 set a_update=CONVERT(date,GETDATE(),101)
 from Ads tb
 join @tvp t on t.crc32 = a_crc32

我想从sql执行proc,但我不知道如何创建UpdateAdsList的对象类型,并将其发送到 - @tvp的程序

1 个答案:

答案 0 :(得分:1)

容易..

declare @ ListCrc32

insert into @ (crc32)
select ... put here what you need to insert with.

exec UpdateAdsList @

或者不要造成混淆,您可以声明@varname并插入其中并使用它进行调用。