sql >> Databasteknik >  >> RDS >> Mysql

Hur får man dimensionen av en DECLAREd variabel i SPs?

Ett alternativ är att skapa ett riktigt långt värde.

Lägg sedan in variabeln och kör funktionen length() på den. Eftersom den bara kommer att behålla så mycket värde som definitionen säger, returnerar den korrekt längd.

Nu återstår att ta reda på hur man gör detta utan att det aktuella värdet påverkas.

SET _R1=LPAD('',1000,1); 
RETURN(LENGTH(_R1));



  1. Transaktionsloggkonfigurationsproblem

  2. Oracle bordsbytesmonitor

  3. Konvertera Unix-tidsstämpel till läsbart datum med hjälp av MySQL

  4. Ansluter Ignition till Microsoft Access