sql - 删除表的存储过程:“CREATE/ALTER PROCEDURE”必须是查询批处理中的第一条语句
问题描述
我正在尝试创建一个存储过程来删除表并不断收到此错误消息。我的代码如下
CREATE PROCEDURE myProcedure AS
BEGIN
DROP TABLE IF EXISTS table1, table2, table3
END
我缺少什么来完成这项工作?
解决方案
尝试这个:
Go
CREATE PROCEDURE myProcedure AS
BEGIN
DROP TABLE IF EXISTS table1, table2, table3
END
推荐阅读
- firebase - Firebase 错误:函数返回未定义、预期的 Promise 或值
- php - 如何修改 Json 响应作为对象到数组?
- postgres-9.6 - 防止在特定表 postgres 9.6 上进行 autovacuum
- gradle - Gradle 4.8+ 使用自定义配置打破了 ivy 发布
- python - 在 Tensorflow 中更改新分配变量的形状
- cypress - 赛普拉斯识别多个选项文本
- java - 从 Java 1.8 中的 HashMap 的 HashMap 中检索
- pkcs#11 - 使用 sunPKCS11 提供程序生成密钥对时的 CKR_USER_NOT_LOGGED_IN
- angular - 如何在 NG-ZORRO (Ant design) 表中实现排序器和过滤器
- java - Immutables 和 Hibernate vladmihalcea jsonb 类型的反序列化异常