推广 热搜: csgo  vue  angelababy  2023  gps  新车  htc  落地  app  p2p 

sql sever 定义触发器 SQL)

   2023-07-23 网络整理佚名1930
核心提示:约束、视图或系统对象(如系统存储过程)的定义。用户定义的架构范围的对象的限定名称或非限定名称。如果提供的是完全限定名称(包括数据库名称),则数据库名称必须是当前数据库的名称。对象必须在当前数据库中。要显示其定义信息的计算列的名称。返回代码值显示用于在多行中创建对象的定义。对象目录视图来获得等效的结果。系统对象定义对所有用户可见。显示触发器的定义触发器的定义。显示计算列的定义

本文内容

适用于:

显示用户定义的规则、默认、未加密的 SQL 存储过程、用户定义的 SQL 函数、触发器、计算列、CHECK 约束、视图或系统对象(例如系统存储过程)的定义。

- SQL语法约定

语法

sp_helptext [ @objname = ] 'name' [ , [ @columnname = ] computed_column_name ]  

范围

[ @ = ] 'name' 用户定义的架构范围对象的限定或非限定名称。 仅当指定限定对象时才需要引号。 如果提供完全限定名称(包括数据库名称),则数据库名称必须是当前数据库的名称。 对象必须位于当前数据库中。 名称为 (776),无默认值。

[ @ = ] '' 要显示其定义信息的计算列的名称。 包含该列的表必须指定为名称。 对于,没有默认值。

返回码值

0(成功)或1(失败)

结果集列名数据类型描述

文本

(255)

对象定义

注解

显示用于在多行中创建对象的定义。 每行包含 SQL 定义的 255 个字符。 定义位于 . 视图中的列中。

注意

Azure 不支持系统存储过程。 使用系统函数或 sys. 对象目录视图,而不是等效的结果。

权限

需要担任公共角色的成员。 系统对象定义对所有用户都是可见的。 用户对象的定义对对象所有者或具有以下任何权限的被授权者可见:ALTER、TAKE 或 VIEW。

示例 A. 显示触发器的定义

以下示例显示了数据库中触发器的定义。

USE AdventureWorks2012;  
GO  
EXEC sp_helptext 'HumanResources.dEmployee';  
GO  

B. 显示计算列的定义

以下示例显示数据库表中计算列的定义。

USE AdventureWorks2012;  
GO  
sp_helptext @objname = N'AdventureWorks2012.Sales.SalesOrderHeader', @columnname = TotalDue ;  
GO  

下面是结果集。

文本

------------------------------------------------------------------------------------

((([]+[])+[],(0)))

也可以看看

数据库引擎存储过程 (-SQL)

(-SQL)

(-SQL)

系统。 (-SQL)

系统存储过程 (-SQL)

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON