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

Oprettelse af midlertidig tabel inde i lagret procedure

https://dev.mysql.com/doc/refman/5.7 /da/declare.html siger:

(fremhæv min)

Som følgende:

CREATE PROCEDURE getLast24Hours()
    BEGIN
        DECLARE crt_time VARCHAR(8);
        DECLARE counter INT;
        DECLARE currentTime DATETIME;

        CREATE TABLE hours (`Hour` VARCHAR(8) NOT NULL, `Value` INT NOT NULL DEFAULT 0, PRIMARY KEY(`Hour`)); 



  1. Sådan får du næststørste eller tredjestørste post fra en tabel

  2. InnoDB mySQL ude af stand til at indstille ON SLET SET DEFAULT'. Hvordan indstilles?

  3. Sjovt med (columnstore) komprimering på et meget stort bord – del 1

  4. Oracle.ManagedDataAccess løser ikke alias i forbindelsesstrengen