摘要: 系统函数: sys.dm_sql_referencing_entities 此函数用于显示依赖于过程的对象。 1.第一个示例创建 uspVendorAllInfo 过程,该过程返回 Adventure Works Cycles 数据库中所有供应商的名称、所提供的产品、信用等级以及可用性。 IF OB 阅读全文
posted @ 2020-04-01 23:11 Vincent-yuan 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 查看存储过程定义 方法1.系统存储过程: sp_helptext USE AdventureWorks2012; GO EXEC sp_helptext N'AdventureWorks2012.dbo.uspLogError'; 方法2.系统函数:OBJECT_DEFINITION USE Adv 阅读全文
posted @ 2020-04-01 22:52 Vincent-yuan 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 示例如下 示例将创建 'HumanResources.uspGetAllEmployeesTest存储过程。 第二个示例将存储过程重命名为 HumanResources.uspEveryEmployeeTest。 --Create the stored procedure. USE Adventur 阅读全文
posted @ 2020-04-01 22:47 Vincent-yuan 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 通过指定过程参数,调用程序可以将值传递给过程的主体。 如果将参数标记为 OUTPUT 参数,则过程参数还可以将值返回给调用程序。 一个过程最多可以有 2100 个参数,每个参数都有名称、数据类型和方向。 还可以为参数指定默认值(可选)。 将值传递给参数 使用过程调用提供的参数值必须为常量或变量,不能 阅读全文
posted @ 2020-04-01 22:41 Vincent-yuan 阅读(1919) 评论(0) 推荐(0) 编辑
摘要: 执行存储过程 直接在查询中运行如下 USE AdventureWorks2012; GO EXEC dbo.uspGetEmployeeManagers 6; GO 设置或清除过程自动执行 1.连接到 数据库引擎。 2.在标准菜单栏上,单击 “新建查询” 。 3.将以下示例复制并粘贴到查询窗口中,然 阅读全文
posted @ 2020-04-01 22:11 Vincent-yuan 阅读(2687) 评论(0) 推荐(0) 编辑
摘要: 在查询编辑器中删除过程 1.在 “对象资源管理器” 中,连接到 数据库引擎 的实例,然后展开该实例。 2.展开 “数据库” 、过程所属的数据库,或者从工具栏,从可用数据库列表选择该数据库。 3.在“文件”菜单上,单击 “新建查询” 。 4.获取要在当前数据库中删除的存储过程的名称。可以在查询编辑器中 阅读全文
posted @ 2020-04-01 21:58 Vincent-yuan 阅读(1422) 评论(0) 推荐(0) 编辑
摘要: 使用 Transact-SQL 1.在 “对象资源管理器” 中,连接到 数据库引擎 的实例,然后展开该实例。 2.展开 “数据库” ,然后展开过程所属的数据库。 3.在 “文件” 菜单上,单击 “新建查询” 。 4.复制以下示例并将其粘贴到查询编辑器中,先创建存储过程。该过程返回 Adventure 阅读全文
posted @ 2020-04-01 21:47 Vincent-yuan 阅读(3234) 评论(0) 推荐(0) 编辑
摘要: 这里主要记录使用脚本的方式。 使用 Transact-SQL 1. 在 “对象资源管理器” 中,连接到 数据库引擎的实例。 2.从 “文件” 菜单中,单击 “新建查询” 。 3.将以下示例复制并粘贴到查询窗口中,然后单击“执行” 。 该示例将使用其他过程名称创建与上述相同的存储过程。 USE Adv 阅读全文
posted @ 2020-04-01 21:29 Vincent-yuan 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 打开 SQL Server Management Studio,然后连接到目标 SQL Server 实例。 右键单击 "数据库" 节点,然后选择 "还原数据库"。 选择 "设备",然后单击省略号(...) 选择备份文件,然后点击确定 完成数据库还原。 完成后,会在 SQL Server 实例上安装 阅读全文
posted @ 2020-04-01 21:21 Vincent-yuan 阅读(167) 评论(0) 推荐(0) 编辑