Sta*_*Csh 1 sql sql-server-2008
我在VS2010工作,我正在尝试在存储过程中创建一个表类型...应该很简单.但是这不会编译:
CREATE PROCEDURE dbo.StoredProcedure1
AS
CREATE TYPE DailyPricingAndVolBySymbolType AS TABLE (TradeDate date,
Symbol varchar(120), O smallmoney, H smallmoney, L smallmoney, C smallmoney,
Vol big int)
GO
Run Code Online (Sandbox Code Playgroud)
我确定这是一个简单的语法问题...谢谢.
编辑:我只想创建一次类型,以便在其他存储过程中使用,我不是在寻找"可重用"的sproc.谢谢.
在过程外创建类型 - 它只需要创建一次,并在此后的任何时候使用:
CREATE TYPE dbo.DailyPricingAndVolBySymbolType AS TABLE (TradeDate date,
Symbol varchar(120), O smallmoney, H smallmoney, L smallmoney, C smallmoney,
Vol bigint)
GO
CREATE PROCEDURE dbo.StoredProcedure1
AS
declare @DailyPricingAndVolBySymbolType DailyPricingAndVolBySymbolType;
...
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6805 次 |
最近记录: |