Ⅰ 有工具能否将存储过程(Sybase)里的所有注释去掉吗
你可以用ue(ultraedit) 使用其中的宏,可以实现你的功能。我先前做过的。
Ⅱ 存储过程注释
大概意思就是多表连接产生一个临时表......
Ⅲ 听说存储过程能写注释,是什么符号
-- 将整行注释
/*
*/ 将一段话注释
很多方法的。
Ⅳ 如何在Mysql存储过程中保留注释
转:
本来在MySQL的Store Procere 里添加注释很简单。可惜如果用命令行客户端来导入备份的数据,注释就会被干掉。
在存储过程BODY里面添加注释
解决办法:
/*!99999
* Write your comments here.
*/
我来举一个例子:
DELIMITER $$
DROP PROCEDURE IF EXISTS `t_girl`.`sp_say_hello`$$
CREATE DEFINER=`root`@`%` PROCEDURE `sp_say_hello`()
COMMENT 'This procere generates string "Hello,world!"'
BEGIN
/*!99999
* Main statements.
*/
select 'Hello,world!' as result;
END$$
DELIMITER ;
这样在命令行用SOURCE 导入的话就会保留BODY 内的注释。
Ⅳ 存储过程的名词解释
存储过程(Stored Procere)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。在数据量特别庞大的情况下利用存储过程能达到倍速的效率提升
Ⅵ Oracle 存储过程注释问题
与版本无关,这只是做一种注释,告诉你select的作用!
Ⅶ mysql 存储过程 帮忙写个注释
同求,第一次学存储过程,看到遍历,游标,赋值,头都大了,同求写个注释
Ⅷ 这是存储过程中的注释吗
1、是注释
2、好用
3、--表示单行注释,--后到本行末为注释,换行之后就不是注释了
而/**/之间全部是注释,无论是否换行。
一个横杠不可以。
Ⅸ 谁知道比较正式的数据库存储过程的代码注释规范
代码注释规范没有什么正式不正式的,只要能符合自己要求,对个人和公司有帮助的规范就是好的规范,我这有一个存储过程开头的规范的例子,希望对你有帮助,至于存储过程的代码语句注释像一般的程序代码注释一样,可以参照东软等大型公司的代码规范和注释。
/*
******************************************************************************
* Program Name: 项目名称
*
* Program ID: 存储过程名
*
* Commentary:公司信息
*
* $Revision: 版本
*
* $Author: 作者
* $Date: 做成日
*
******************************************************************************
*/
CREATE PROCEDURE 存储过程名
(
@TempTableInfo VARCHAR(150)
)
AS
---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---
-- Default behavior
---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---
SET CONCAT_NULL_YIELDS_NULL ON -- ON: NULL operation is NULL
SET ARITHABORT ON -- ON: Div 0, overflow is error
SET ANSI_PADDING ON -- ON: not truncate trailing space
SET ANSI_WARNINGS ON -- ON: warn NULL operation, and ARITHABORT ON
SET CURSOR_CLOSE_ON_COMMIT OFF -- ON: When COMMIT or ROLLBACK, cursor is automatically closed.
SET IMPLICIT_TRANSACTIONS OFF -- ON: use implicit transaction
SET XACT_ABORT ON -- ON: If error is occured, transaction is automatically rollbacked.
SET NOCOUNT ON -- ON: not display record count
---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---
-- Declaration of System Variables
---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---
-- for System Informations
DECLARE @rowcount INT -- @@ROWCOUNT
---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---
-- Declaration of Users Variables
---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---
DECLARE @TableName VARCHAR(150)
DECLARE @str VARCHAR(8000)
DECLARE @str2 VARCHAR(8000)
DECLARE @Result INT
DECLARE @MasterDB VARCHAR(100)
---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---
-- Main Process
---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---
往下是存储过程的具体内容。
Ⅹ 如何在Oracle存储过程中添加注释
注释在存储过程的结尾的话,会被自动忽略