社区
MS-SQL Server
帖子详情
drop procedure 后不能用变量吗,还是我写的不对呢?
hbjmdx008
2006-11-14 09:54:43
我简化了一下代码,如下
declare @name varchar(50)
set @name='pro_showtb_4'
drop procedure @name
这样也报错。
第 3 行: '@name' 附近有语法错误。
...全文
121
6
打赏
收藏
drop procedure 后不能用变量吗,还是我写的不对呢?
我简化了一下代码,如下 declare @name varchar(50) set @name='pro_showtb_4' drop procedure @name 这样也报错。 第 3 行: '@name' 附近有语法错误。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Debug_mq
2006-11-14
打赏
举报
回复
为什么要这样??????????
xx_adam
2006-11-14
打赏
举报
回复
exec ('drop procedure '+@name)
proglovercn
2006-11-14
打赏
举报
回复
或:
Declare @strSQL varchar(1000)
Set @strSQL='pro_showtb_4'
Set @strSQL='Drop Proc '+@strSQL
Exec(@strSQL)
hbjmdx008
2006-11-14
打赏
举报
回复
谢谢
crazyflower
2006-11-14
打赏
举报
回复
楼上正解
happydreamer
2006-11-14
打赏
举报
回复
exec ('drop procedure '+@name)
drop
procedure
mysql_mysql 存储过程
procedure
不过最主要的还是执行效率和SQL 代码封装。特别是 SQL 代码封装功能,如果没有存储过程。在外部程序访问数据库时(例如 PHP),要组织很多 SQL 语句。特别是业务逻辑复杂的时候,一大堆的 SQL 和条件夹杂在 PHP 代码中...
MySQL进阶:存储过程(
procedure
)与
变量
-- 存储过程(类似函数)
procedure
/* 存储过程是事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程可以简化应用开发 人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理...
MySQL必知必会-第23章 使用存储过程(CREATE
PROCEDURE
、CALL、
DROP
PROCEDURE
、SHOW
PROCEDURE
STATUS)
存储过程 1.存储过程相关概念 1.1 存储过程的定义 1)存储过程实际上是一种函数,使用MySQL语言进行编程,...2)把一系列处理步骤都封装在同一存储过程中,就可以用反复建立这一系列处理步骤,防止错误,保证数据的一
oracle 脚本 赋值给
变量
,oracle中的
procedure
编
写
和使用详解
1.创建/修改CREATE [OR REPLACE]
PROCEDURE
procedure
_name[(parameter_list)]{IS|AS}[local_declarations]BEGINexecutable_statements[EXCEPTION exception_handlers]END [
procedure
_name];a.parameter_list格式...
MySQL存储过程
procedure
中limit里的
变量
不可为表达式,也
不能
为全局
变量
drop
procedure
if exists sp1; delimiter $$ create
procedure
sp1($no int,$size int) begin declare $n int; set $n=($no-1)*$size; select *from orders limit $n,$size; end if; end $$ delimiter ; call sp1(5...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章