sql >> Databasteknik >  >> RDS >> Sqlserver

SQL-lagrade procedurparametrar är skadade?

Du måste ange en explicit längd för varchar parametrar. Den har som standard 1 tecken.

char(10) bör vara tillräckligt för giltiga datum i dd/mm/yyyy format men jag antar att du kanske vill ha längre eftersom detta validerar potentiellt ogiltiga datum!

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



  1. Förstå MySQL:s nya värmebölja

  2. apache mysql - paket ur funktion på 3306

  3. samla in årliga aggregerade data för senare snabb åtkomst

  4. Hur man anropar en procedur varje gång mysql-anslutning skapas på amazon RDS