我想从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的程序
答案 0 :(得分:1)
容易..
declare @ ListCrc32
insert into @ (crc32)
select ... put here what you need to insert with.
exec UpdateAdsList @
或者不要造成混淆,您可以声明@varname并插入其中并使用它进行调用。