sql >> Databasteknik >  >> RDS >> Mysql

Skapar en tillfällig tabell i lagrad procedur

https://dev.mysql.com/doc/refman/5.7 /en/declare.html säger:

(min betoning)

Som följande:

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. Använd TYPE_NAME() för att hämta namnet på en datatyp i SQL Server

  2. Topp 10 bästa praxis i MySQL

  3. Hur man ändrar inställningar för SQL Developer för att korrekt känna igen aktuell version av SDK

  4. Välja distinkta värden från flera kolumner i en tabell med deras antal