常用的系统存储过程
系统存储过程 |
说明 |
sp_databases |
列出服务上的所有数据库 |
sp_helpdb |
报告有关指定数据库或所有数据库的信息 |
sp_renamedb |
更改数据库的名称 |
sp_tables |
返回当前环境下可查询的对象的列表 |
sp_columns |
返回某个表列的信息 |
sp_help |
返回某个表的所有信息 |
sp_helpconstraint |
查看某个表的约束 |
sp_helpindex |
查看某个表的索引 |
sp_stored_procedures |
列出当前环境中的所有存储过程 |
sp_password |
添加或修改登录账户的密码 |
sp_helptext |
显示默认值,未加密的存储过程、用户定义的
存储过程、触发器或视图的实际文本
|
--Purpose:常用系统存储过程的使用
EXEC sp_databases --列出当前系统中的数据库
EXEC sp_renamedb 'Northwind','Northwind1' --改变数据库名称(单用户访问)
USE master
GO
EXEC sp_tables --当前数据库中可查询对象的列表
EXEC sp_columns stuInfo --查看表stuInfo中列的信息
EXEC sp_help stuInfo --查看表stuInfo中的所有信息
EXEC sp_helpconstraint stuInfo --查看表stuInfo的约束
EXEC sp_helpindex stuMarks --查询表stuMarks的索引
EXEC sp_helptext 'view_stuInfo_stuMarks' --查看视图的语句文本
EXEC sp_stored_procedures --返回当前数据库中的存储过程列表
分享到:
相关推荐
SQL Server 中存储过程比直接运行 SQL 语句慢的原因 在 SQL Server 中,存储过程比直接运行 SQL 语句慢的原因是 Parameter sniffing 问题。Parameter sniffing 是指 SQL Server 在执行存储过程时,使用参数的统计...
1. **编译并注册 DLL 文件**:将上述 C# 代码编译成 DLL 文件,并使用 `sp_add_extproc` 系统存储过程将其注册到 SQL Server 中。 2. **创建存储过程**:在 SQL Server 中创建一个新的存储过程,该存储过程将调用...
sqlserver系统视图与存储过程应用说明,自己总结的,方便查看进程和表字段的注释
SQL Server系统存储过程是数据库管理系统中的一个重要组成部分,它们是一系列预定义的、内部实现的Transact-SQL脚本,用于执行特定的数据库管理任务。这些过程通常用于简化和自动化常见的数据库操作,提高效率并确保...
在SQL Server中,系统存储过程是预定义的数据库对象,用于执行特定的管理任务和数据库操作。本篇文章将深入探讨一些常用的系统存储过程,并通过实例介绍它们的应用。 首先,我们来看`sp_attach_db`这个存储过程。它...
启动 SQL Server 时自动执行存储过程是 SQL Server 中的一项功能,它允许在 SQL Server 启动时自动执行一个或多个存储过程。这些存储过程必须由系统管理员创建,并在 sysadmin 固定服务器角色下作为后台过程执行。 ...
本文将重点介绍 SQL Server 中一些常用的存储过程,特别是分页查询的经典存储过程。 #### 分页查询存储过程 在实际应用中,当数据量非常大时,我们往往不会一次性获取所有数据,而是采用分页的方式来展示数据。...
在SQL Server中,存储过程是一种预编译的SQL语句集合,它允许开发人员封装一组复杂的操作,并在需要时重复调用。存储过程对于数据库管理、数据处理和性能优化具有重要意义。本文主要介绍如何在SQL Server中导出和...
在VB6.0中调用SQL Server的存储过程是VB开发者经常遇到的问题,本文将详细介绍如何在VB6.0中调用SQL Server的存储过程,并对存储过程的优点和使用方法进行了详细的解释。 首先,存储过程是一种封装方法,用于重复...
在IT领域,特别是软件开发与数据库管理中,对SQL Server的存储过程进行中断点测试是一项重要的技能,它有助于开发者深入理解代码执行流程,及时发现并修复潜在错误。下面,我们将详细探讨如何在Visual Studio(以下...
在数据库管理与开发领域,SQL Server作为一个广泛应用的数据库系统,提供了强大的存储过程功能,允许开发者在数据库层面执行复杂的逻辑操作。存储过程是存储在SQL Server中的预编译的SQL代码块,它可以通过调用执行...
SQL Server存储过程对比工具是一种高效且实用的软件解决方案,它专为数据库管理员和开发人员设计,用于比较和分析两个SQL Server数据库中的存储过程。这款工具的主要功能是帮助用户快速识别和定位不同数据库间存储...
在SQL Server中,事务是确保数据一致性的重要机制,特别是在存储过程中。存储过程是一组预编译的SQL语句,可以在数据库中被多次调用,提高了效率并降低了网络流量。本篇将详细介绍如何在SQL Server存储过程中使用...
1. **系统存储过程**:由系统提供的存储过程,用于执行数据库管理任务。这些存储过程定义在系统数据库 `MASTER` 中,前缀通常为 `SP_`。例如 `SP_HELP` 可用于显示系统对象的信息。 2. **本地存储过程**:用户自定义...
### Oracle到SQL Server存储过程语法转换详解 在数据库迁移项目中,从Oracle迁移到SQL Server是一种常见的场景。本文旨在提供一份详细的指南,帮助开发者更好地理解这两种数据库系统在存储过程方面的语法差异,并...
存储过程是 SQL Server 中的一种编程单元,用于封装一组相关的 SQL 语句以便重复使用。在本例中,我们将创建一个名为 `fun_cgnum` 的存储过程,该过程将阿拉伯数字作为输入参数,并返回对应的大写中文字符串。 以下...
2. **分类**:分为系统存储过程(由SQL Server提供)和用户自定义存储过程(由开发者创建)。 3. **优点**:提高性能、减少网络传输、增强安全性、易于维护。 4. **创建**:使用`CREATE PROCEDURE`语句创建存储过程...
在SQL Server 2008中,存储过程分为系统存储过程、扩展存储过程和用户自定义存储过程。它们的优点包括提高性能(因为SQL语句预先编译)、提高安全性(通过权限控制访问)和简化复杂操作(将多条语句封装在一起)。...