如何在存储过程中删除一张表,表名是作为参数传入的
发布网友
发布时间:2022-05-07 17:44
我来回答
共2个回答
热心网友
时间:2022-05-07 19:13
给你举个例子
declare @tname varchar(50)='table' --表名
declare @sql varchar(50)='drop table '+@tname
exec(@sql)
热心网友
时间:2022-05-07 20:31
MYSQL中不支持表名,列名为变量 。
可以通过 PREPARE, EXECUTE 来执行事先拼接好的字符串中的SQL语句。具体可以参考MYSQL官方手册的例子。