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

RAISERROR でメッセージを連結する

    %s を使用できます RAISERROR の文字列置換パラメーターとして :

    DECLARE @PromoStartTimestamp DATETIME
    DECLARE @PromoStartTimestampString VARCHAR(50)
    
    SELECT @PromoStartTimestamp = PromoStartTimestamp From @promo
    SELECT @PromoStartTimestampString = CAST(@PromoStartTimestamp AS VARCHAR)
    
    If (@timestamp < @PromoStartTimestamp)
        RAISERROR(N'Code not valid until %s'
                  ,16
                  ,1
                  ,@PromoStartTimestampString);
    



    1. カウントが10より大きいすべての行を出力する単一のクエリ

    2. LOAD DATA INFILEはYYYYMMDDをYYYY-MM-DDに簡単に変換しますか?

    3. 行ペアの1つの行を更新します。ここで、両方の行が一緒に特定の基準を満たします

    4. PHPを使用してMySQLテーブルをJSONに変換する方法は?