是否可以使用用戶定義的數據類型作爲參數調試存儲過程?使用用戶定義的數據類型調試存儲過程
編輯:這是調用它的語法? (EXEC ....)
我喜歡的類型:
CREATE TYPE [dbo].[FacturaInspeccion] AS TABLE( [sIdServicio] [nvarchar](3) NOT NULL, [nIdTipoInspeccion] [int] NOT NULL, [sIdTipoMotivoInspeccion] [nvarchar](2) NOT NULL, [nIdTipoVehiculo] [int] NOT NULL, [nBase] [real] NOT NULL, [nNoPeriodica] [real] NULL, [nTarifaConProyecto] [real] NULL, [nTarifaSinyecto] [real] NULL, [nTasaTrafico] [real] NULL, [nDescuento] [real] NULL, [nTotal] [float] NULL
)
GO
你怎樣才能在「exec ...」中發送數據類型? – ch3r1f 2011-04-12 16:33:52
如果您需要將表傳遞給過程,我建議您考慮將XML表傳遞給過程中的XML參數。 – artofsql 2011-04-12 19:20:40
@ ch3r1f,通過聲明該類型的變量(它會給你一個表變量),將數據加載到它中,然後傳遞變量 - 沒有什麼特別的... – Lucero 2011-04-18 11:43:38