TSQL编程..pptVIP

  • 1
  • 0
  • 约2.03万字
  • 约 75页
  • 2016-12-30 发布于重庆
  • 举报
* 除了所列举的方法之外,还有什么办法查看存储过程的信息? 使用企业管理器; 演示: 查看存储过程信息的各种方法。 * 重点: 为了避免出现存储过程拥有者和底层对象拥有者不一致的情况,建议由 dbo 用户拥有所有数据库对象; 每个存储过程应该只完成单个任务; 在服务器上完成存储过程的开发,从客户端测试; 避免使用“sp_”前缀命名本地存储过程。 * 重点: 所有存储过程应该使用相同的连接设置; 尽量少使用临时存储过程; 建议使用 sp_executesql 执行字符串命令; 禁止直接从 syscomments 系统表里删除项。 * 重点: “sp_”名称前缀标示了系统存储过程; 一般情况下,不建议对用户本地存储过程的命名使用“sp_”前缀。 * 在 INSERT 语句内执行存储过程时,SQL Server 将存储过程中 SELECT 语句返回的数据装入表中。表必须存在,数据类型必须匹配; * 注意: 最好不要直接修改系统存储过程的定义,而是使用现有系统存储过程的定义创建一个用户定义存储过程,然后在用户定义存储过程上修改以达到要求; 修改存储过程和先删除再创建存储过程的效果是否相同? 不同。修改存储过程保留了现存的权限分配;而删除再创建的话需要重新分配权限。 * 重点: 修改存储过程语句的注意事项。 * 重点: 删除存储过程语句的语法; 删除存储过程之前应先检查是否有对象依赖

文档评论(0)

1亿VIP精品文档

相关文档