sp_hidetext [<objname>[, <tabname>[, <username>]]]
<objname>
指定要隐藏源文本的编译对象。
<tabname>
指定要隐藏源文本的表或视图的名称。
<username>
指定拥有要隐藏其源文本的编译对象的用户名。
隐藏当前数据库中所有编译对象的源文本:
sp_hidetext
隐藏 Mary 所拥有的用户定义存储过程 sp_sort_table 的源文本:
sp_hidetext @objname = "sp_sort_table",
@username = "Mary"
隐藏存储过程 pr_phone_list 的源文本:
sp_hidetext "pr_phone_list"
隐藏表 my_tab 上定义的所有检查约束、缺省值和触发器的源文本:
sp_hidetext @tabname = "my_tab"
隐藏视图 my_vu 的源文本以及隐藏表 my_tab 上定义的所有检查约束、缺省值和触发器的源文本:
sp_hidetext "my_vu", "my_tab"
隐藏 Tom 所拥有的所有编译对象的源文本:
sp_hidetext @username = "Tom"
使用 sp_hidetext 时,还存在一些其它注意事项:
> 警告
> 在执行 sp_hidetext 前,应确保具有源文本的备份。执行 sp_hidetext 的结果是不可逆的。