sql >> Database teknologi >  >> RDS >> Sqlserver

INDSÆT ved hjælp af LIST i Stored Procedure

Hvis du bruger SQL Server 2008 og nyere, kan du bruge nedenstående løsning. Angiv tabeltype som:

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

Brug det som :

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

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


  1. phpMyAdmin - kan ikke oprette forbindelse - ugyldige indstillinger - lige siden jeg tilføjede en root-adgangskode - låst ude

  2. Lukning af aktive forbindelser ved hjælp af RMySQL

  3. MySQL TRUNCATE() Funktion – Afkort et tal til et specificeret antal decimaler

  4. MySQL:#126 - Forkert nøglefil til tabel