六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 241|回复: 0

如何删除Firebird数据库的注释和存储过程代码

[复制链接]

升级  50.67%

36

主题

36

主题

36

主题

秀才

Rank: 2

积分
126
 楼主| 发表于 2012-12-22 20:48:43 | 显示全部楼层 |阅读模式
<div id="cnblogs_post_body">因为发布一个项目的需要,稍微研究了一下如何清除给用户的Firebird数据库中的各种注释以及存储过程、触发器的源码。
<div class="cnblogs_code">/* --- 清除注释和代码 --- *//* view description */update RDB$RELATIONS set RDB$DESCRIPTION = null;/* Table fields description */update rdb$relation_fields set rdb$description = null;/* domain description */update RDB$FIELDS  set RDB$DESCRIPTION = null;/* procedure description */update RDB$PROCEDURES set RDB$DESCRIPTION = null;update rdb$procedure_parameters set rdb$description = null;/* trigger description */update RDB$TRIGGERS set RDB$DESCRIPTION = null where RDB$DESCRIPTION is not null;/* exception description */update RDB$EXCEPTIONS set RDB$DESCRIPTION = null;/* udf description */update RDB$FUNCTIONS set RDB$DESCRIPTION = null;/* procedure code */update rdb$procedures set rdb$procedure_source = null;/* trigger code */update RDB$TRIGGERS set RDB$TRIGGER_SOURCE=null where RDB$SYSTEM_FLAG<>1;
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表