需要从MySql数据库中删除所有功能。但是出现错误

时间:2019-07-10 13:04:18

标签: mysql mysql-function

我正在使用以下sql脚本从mysql数据库中删除所有功能。

```Declare @sql NVARCHAR(MAX) = N'';

SELECT @sql = @sql + N' DROP FUNCTION ' 
                   + QUOTENAME(SCHEMA_NAME(schema_id)) 
                   + N'.' + QUOTENAME(name) FROM sys.objects WHERE type_desc LIKE '%FUNCTION%';

Exec sp_executesql @sql 
GO```

但是出现错误ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Declare @sql NVARCHAR(MAX) = N''' at line 1

我不是数据库管理专家。有人可以帮忙解决这个问题吗?

0 个答案:

没有答案