sql >> Database >  >> RDS >> Sqlserver

INSERT met LIST in Opgeslagen procedure

Als u SQL Server 2008 en hoger gebruikt, kunt u onderstaande oplossing gebruiken. Declare Table type like:

CREATE TYPE FeatureServerType AS TABLE 
(
   [Features] nvarchar(50)
   ,[TotalLicenses] int
   ,[LicensesUsed] int
   ,[Server] nvarchar(50) 
);

Gebruik het als:

CREATE PROCEDURE [RSLinxMonitoring].[InsertFeatures] 
   @TabletypeFeatures FeatureServerType READONLY
AS
   SET NOCOUNT ON;

   INSERT INTO [RSLinxMonitoring].[FeatureServer]
        ([Features]
           ,[TotalLicenses]
           ,[LicensesUsed]
        ,[Server])
   SELECT * FROM @TabletypeFeatures 


  1. Databaseverbinding Mysql ontbreekt en mysql.sock ontbreekt

  2. Oracle JDeveloper 12c gebruiken met Oracle Database, deel 1

  3. Wat is SQL? Wat is een databank? Relationele databasebeheersystemen (RDBMS) uitgelegd in gewoon Engels.

  4. Krullende accolades in T-SQL