sql >> Database >  >> RDS >> Sqlserver

Opgeslagen SQL-procedureparameters beschadigd?

U moet een expliciete lengte opgeven voor de varchar parameters. Het staat standaard op 1 teken.

char(10) zou genoeg moeten zijn voor geldige datums in dd/mm/yyyy formaat, maar ik denk dat je misschien langer wilt, omdat dit mogelijk ongeldige datums valideert!

CREATE PROCEDURE spDateRange
@DateMin varchar(30) = NULL,
@DateMax varchar(30) = NULL
AS



  1. ~~ Operator in Postgres

  2. Lui apporteren in MyBatis

  3. Oracle Unicode-spooling

  4. NUMTOYMINTERVAL() Functie in Oracle