sql >> Database >  >> RDS >> Mysql

een UDF opslaan/opslaan

Het lijkt erop dat u werkt met een opgeslagen routine , niet een door de gebruiker gedefinieerde functie . In MySQL zijn UDF's altijd gecompileerde extensies, terwijl opgeslagen routines altijd . zijn gewoon SQL.

De man-pagina's suggereren dat geen van beide zal ooit zomaar verdwijnen. Er zijn verschillende manieren om informatie over opgeslagen routines , inclusief het verkrijgen van de aanmaakdatum, wie het heeft gemaakt en zelfs de functietekst zoals gedefinieerd. U kunt eenvoudig controleren of deze ontbreekt en deze indien nodig toevoegen. Je zou deze gebeurtenis waarschijnlijk ook moeten loggen, omdat het gewoon niet zou moeten gebeuren.




  1. Kohana installeren op OpenShift?

  2. Hoe weet je wanneer GroovyStrings niet hetzelfde worden behandeld als Strings?

  3. Foutopsporing in SQL Server T-SQL in Visual Studio 2012

  4. Tool om t-sql (SQL Server) opgeslagen procedure te converteren naar pgsql (postgre sql)