sql >> Databasteknik >  >> RDS >> Sqlserver

INFOGA med LIST i lagrad procedur

Om du använder SQL Server 2008 eller senare kan du använda nedanstående lösning. Ange tabelltyp som :

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

Använd 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. Hur tar man bort ledande och efterföljande blanksteg i ett MySQL-fält?

  2. Slå samman tabeller med SUM-problem i MYSQL

  3. Ska du välja datatyperna PENGAR eller DECIMAL(x,y) i SQL Server?

  4. Finns det något säkert sätt att parametrisera databasnamn i MySQL-frågor?