sql >> Databáze >  >> RDS >> Sqlserver

INSERT pomocí LIST do uložené procedury

Pokud používáte SQL server 2008 a vyšší, můžete použít níže uvedené řešení. Deklarujte typ tabulky jako:

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

Použijte jej jako :

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

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


  1. Jak získat název dne z data v Oracle

  2. Jak vypsat databáze a tabulky v PostgreSQL pomocí psql

  3. Jak dotazovat graf/hierarchická data v mysql

  4. Jak nahradit část řetězce v T-SQL