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

IDENTITY ではない Uniqueidentifier で挿入された最後の行を取得します

    もう少し手間がかかりますが、挿入の場合、ApplicationID に DEFAULT 値が既にある場合でも、次のようにすることができます:

    DECLARE @MyIdentity uniqueidentifier;
    SET @MyIdentity = NewID();
    INSERT INTO dbo.aspnet_Applications
    (
        ApplicationName,
        LoweredApplicationName,
        ApplicationId, 
        Description
    )
    VALUES
    (
        'x',
        'x',
        @MyIdentity,
        'Dummy text'
    );
    
    SELECT @MyIdentity
      

    基本的に、事前に GUID を設定するので、何を挿入するかは既にわかっています。



    1. ポルトガル語データベースでnpgsqlを使用して一部の行を選択できない

    2. SparkSQLおよびMySQL-SaveMode.Overwriteは変更されたデータを挿入しません

    3. MYSQL:現在の空き部屋/占有部屋

    4. PythonでSQLServerに接続するAWSLambda関数