sql >> Database teknologi >  >> RDS >> Mysql

Hvordan erklærer man tabel til variabel i MARIADB/MYSQL for funktion/procedure?

MySQL har ikke funktionen til at erklære en variabel for en tabel. Variabler kan kun være skalarer.

Hvis du har brug for en funktion, som Microsoft SQL Server understøtter, skal du bruge Microsoft SQL Server.

Også når du bruger DECLARE i MySQL kan du ikke bruge @ sigil på variabler. Lokale variabler i lagrede rutiner har ikke det sigil i MySQL. Dette er endnu en forskel fra Microsoft SQL Server.



  1. Adgang nægtet under indstilling af DBMS_XDB.SETHTTPORT

  2. Opret en trigger, der indsætter værdier i en ny tabel, når en kolonne opdateres

  3. Gyldige tidsstrengformater for SQLite dato/tidsfunktioner

  4. PHP :Brug af en variabel til at holde et tabelnavn og brug af denne variabel i forespørgsler