stored procedure di Cloud SQL

Questa sezione descrive le stored procedure per le istanze Cloud SQL.

Una stored procedure contiene codice SQL che puoi riutilizzare.

Per eseguire una stored procedure, utilizza il comando CALL e sostituisci la seguente variabile:

  • procedure_name è il nome della stored procedure.
CALL procedure_name(parameters);
Per ulteriori informazioni, consulta la pagina di riferimento dell'istruzione CALL.

Per creare una stored procedure, consulta Istruzioni CREATE PROCEDURE e CREATE FUNCTION. Cloud SQL non supporta l'istruzione CREATE FUNCTION. Per maggiori informazioni, consulta Funzionalità di MySQL non supportate per Cloud SQL.

mysql.addSecondaryIdxOnReplica

mysql.addSecondaryIdxOnReplica

Sintassi

mysql.addSecondaryIdxOnReplica(IDXTYPE, IDXNAME, TABLENAME, IDXDEFINITION, IDXOPTION)

Description

Aggiunge un indice secondario al database. Questa stored procedure è un wrapper per l'istruzione DDL CREATE INDEX.

  • IDXTYPE: tipo di indice da creare. Ad esempio, passa UNIQUE per creare un indice univoco.
  • IDXNAME: nome dell'indice.
  • TABLENAME: nome della tabella nel formato schema.name.
  • IDXDEFINITION: definizione dell'indice. Non includere le parentesi esterne.
  • IDXOPTION - Eventuali opzioni aggiuntive per ignorare la creazione dell'indice. Ad esempio, in MySQL 8.0, un'opzione potrebbe passare INVISIBLE per un indice invisibile.

mysql.dropSecondaryIdxOnReplica

Sintassi

mysql.dropSecondaryIdxOnReplica(IDXNAME, TABLENAME, IDXOPTION)

Description

Elimina un indice secondario sul database. Questa stored procedure è un wrapper per l'istruzione DDL DROP INDEX.

  • IDXNAME: nome dell'indice.
  • TABLENAME: nome della tabella nel formato schema.name.
  • IDXOPTION - Eventuali opzioni aggiuntive da passare quando si elimina un indice. Ad esempio, un'opzione di algoritmo come INPLACE.

Passaggi successivi