sql >> Databasteknik >  >> RDS >> Mysql

Krävs "definiera" när du skapar en lagrad procedur?

Som anges i MySQL-dokumentationen här

CREATE
[DEFINER = { user | CURRENT_USER }]
PROCEDURE sp_name ([proc_parameter[,...]])
[characteristic ...] routine_body

Så DEFINER-delen är inte obligatorisk, bara CREATE PROCEDUR bör fungera.



  1. Hur man löser ORA-29913 med externa tabeller

  2. Kan inte se MySQL BIT-fältvärdet när du använder SELECT

  3. Räkna alla objekt i din databas

  4. Vad mappar Hibernate en boolesk datatyp till när en Oracle-databas används som standard?