sql >> データベース >  >> RDS >> Sqlserver

LISTを使用してストアドプロシージャに挿入する

    SQL Server 2008以降を使用している場合は、以下のソリューションを使用できます。次のようなテーブルタイプを宣言します:

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

    次のように使用します:

    CREATE PROCEDURE [RSLinxMonitoring].[InsertFeatures] 
       @TabletypeFeatures FeatureServerType READONLY
    AS
       SET NOCOUNT ON;
    
       INSERT INTO [RSLinxMonitoring].[FeatureServer]
            ([Features]
               ,[TotalLicenses]
               ,[LicensesUsed]
            ,[Server])
       SELECT * FROM @TabletypeFeatures 
    


    1. MySQL:ストアドプロシージャ内のトランザクション

    2. OracleQueryの各行に乱数を生成する

    3. Mytop –LinuxでMySQL/MariaDBのパフォーマンスを監視するための便利なツール

    4. デフォルトの日付形式を変更するlaravelsqlクエリ