sql >> Databasteknik >  >> RDS >> Sqlserver

Sammanfoga meddelande i RAISERROR

Du kan använda %s som en strängersättningsparameter i 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. Välj dynamiskt kolumn i SQL-frågan

  2. hitta saknade nummer från sekvensen efter att ha fått sekvens från en sträng?

  3. NameError:namnet '_mysql' är inte definierat efter inställningen ändras till mysql

  4. MySQL Query Långsam när du använder Order By med funktion för att beräkna avståndet mellan två punkter (lång, lat)