SQL Server数据库SP命令祥解
1、数据库:
(1)sp_helpdb:报告有关指定数据库或所有数据库的信息。
例:sp_helpdb --显示所有数据库信息(名称、大小等)
例:sp_helpdb Recruitment --显示Recruitment数据库信息(名称、大小等)
(2)sp_renamedb:更改数据库的名称。
例:sp_renamedb ’pubs’,’pub’ --将名为pubs的数据库改名为pub
(3)sp_dboption:显示或更改数据库选项。不能在 master 或 tempdb 数据库上使用 sp_dboption。
例:sp_dboption ’Recruitment’,’READ ONLY’,’TRUE’ --设置Recruitment数据库为READ ONLY
2、表
(1)sp_help:当前数据库中查找对象。
例:sp_help Employee --显示Employee表的结构
(2)sp_rename:更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。
例:sp_rename ’employee’,’employ’
3、用户自定义数据类型
(1)sp_addtype:创建用户定义的数据类型。
例:sp_addtype birthday, datetime, ’NULL’
--创建了一个名为 birthday 的用户定义数据类型(基于 datetime),该数据类型允许空值
(2)sp_droptype: 删除用户定义的数据类型。
例: sp_droptype ’birthday’ --删除用户定义的数据类型 birthday
(3)sp_help:查看用户自定义数据类型的情况
例:sp_help birthday --查看用户定义的数据类型 birthday的信息
4、规则
(1)sp_bindrule:将规则绑定到列或用户定义的数据类型。
例:sp_bindrule rulType,’Titles.Type’ --将规则rulType绑定到Titles表的Type列
(2)sp_unbindrule:在当前数据库中为列或用户定义数据类型解除规则绑定。
例:sp_unbindrule ’Titles.Type’ --取消绑定到Tiltes表中的Type列的规则
(3)sp_helptext:查看规则的详细信息。
例:sp_helptext rulType --查看规则rulType的详细信息
5、缺省
(1)sp_bindefault:将默认值绑定到列或用户定义的数据类型。
(2)sp_unbindefault:在当前数据库中为列或者用户定义数据类型解除(删除)默认值绑定。
(3)sp_helptext:查看默认值的信息。
6、索引
sp_helpindex:报告有关表或视图上索引的信息。
例:sp_helpindex employee --查看employee表中索引信息
7、视图
sp_helptext:查看视图文本
8、存储过程
sp_helptext:查看存储过程文本
9、触发器
(1)sp_help <触发器名>:查看指定触发器是否存在
(2)sp_helptrigger:返回指定表中定义的当前数据库的触发器类型。
10、其他
sp_help:报告有关数据库对象、用户定义数据类型或 数据类型的信息。
sp_helptext:显示规则、默认值、未加密的存储过程、用户定义函数、触发器或视图的文本。
sp_rename:更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。
SQL Server数据库SP命令祥解的更多相关文章
- SQL SERVER数据库常用命令
创建数据库: 命令:create database 数据库名: 示例:create database student: 删除数据库: 命令:drop database 数据库名: 示例:drop da ...
- SQL Server数据库备份:通过Windows批处理命令执行
通过Windows批处理命令执行SQL Server数据库备份 建立mybackup.bat ,输入以下内容直接运行该脚本,即可开始自动备份数据库也可把该脚本加入windows任务计划里执行. --- ...
- SQL Server数据库ROW_NUMBER()函数使用详解
SQL Server数据库ROW_NUMBER()函数使用详解 摘自:http://database.51cto.com/art/201108/283399.htm SQL Server数据库ROW_ ...
- SQL SERVER数据库状态(脱机,联机,可疑)及SQL设置语句详解
首先我们应该知道数据库总是处于一个特定的状态中,下面先来了解一下数据库的常见的三种状态:1,脱机:我们可以在Microsoft SQL Server Management中看到该数据库,但该数据库 ...
- 详解SQL Server数据修复命令DBCC的使用
严重级别为 21 表示可能存在数据损坏. 可能的原因包括损坏的页链.损坏的 IAM 或该对象的 sys.objects目录视图中存在无效条目. 这些错误通常由硬件或磁盘设备驱动程序故障而引起. MS ...
- SQL Server数据库PIVOT函数的使用详解(一)
http://database.51cto.com/art/201108/285250.htm SQL Server数据库中,PIVOT在帮助中这样描述滴:可以使用 PIVOT 和UNPIVOT 关系 ...
- 详解连接SQL Server数据库的方法,并使用Statement接口实现对数据库的增删改操作
总结一下,连接SQL Server数据库需要以下几个步骤: 1. 导入驱动Jar包:sqljdbc.jar 2. 加载并注册驱动程序 3. 设置连接路径 4. 加载并注册驱动 5. 连接数据库 6. ...
- SQL Server数据库常用的T-SQL命令
1. 查看数据库的版本 select @@version 2.查看数据库所在机器操作系统参数 exec master..xp_msver 3. 查看数据库启动的参数 sp_configure 4.查看 ...
- SQL Server - 数据库初识
在互联网笔试中,常遇到数据库的问题,遂来简单总结,注意,以 Sql Server 数据库为例. 数据库 数据库系统,Database System,由数据库和数据库管理系统组成. 数据库,Data ...
随机推荐
- AssetBundle Manager & Example Scenes
https://www.assetstore.unity3d.com/en/#!/content/45836 https://docs.unity3d.com/Manual/AssetBundlesI ...
- [bzoj3207][花神的嘲讽计划Ⅰ] (字符串哈希+主席树)
Description 背景 花神是神,一大癖好就是嘲讽大J,举例如下: “哎你傻不傻的![hqz:大笨J]” “这道题又被J屎过了!!” “J这程序怎么跑这么快!J要逆袭了!” …… 描述 这一天D ...
- 使用 iscroll 实现焦点图无限循环
现在大家应该都看到过焦点图轮播的效果,这个效果是什么样我就不截图了.昨天做练习,练习要求是使用iscroll实现焦点图的无限循环滚动,并且当手指触摸焦点图后,停止焦点图的循环滚动.第一次接触iscro ...
- SQLite源程序分析之sqlite3.c
/****************************************************************************** ** This file is an a ...
- chpasswd-批量修改用户密码
批量修改用户密码 工作原理: 从系统的标准输入读入用户的名称和口令,并利用这些信息来更新系统上已存在的用户的口令 语法: :# echo 用户名:密码 | chpasswd :# chpasswd & ...
- 两种适用于中小量数据的mysql数据备份
近来项目的业务量开始大了,感觉如果数据不周期性地备份一下,很可能会出现问题,虽然我每天都有阿里云的自动快照,上网找了一下方法,找到两种相对简单而又适合中小项目或者中小公司的数据备份策略,以下都是数据库 ...
- Android组件化和插件化开发
http://www.cnblogs.com/android-blogs/p/5703355.html 什么是组件化和插件化? 组件化开发就是将一个app分成多个模块,每个模块都是一个组件(Modul ...
- block
不使用__block修饰: ; self.myBlock = ^(){ NSLog(@"block num == %d",num); }; num = ; self.myBlock ...
- 【bzoj1004】 HNOI2008—Cards
http://www.lydsy.com/JudgeOnline/problem.php?id=1004 (题目链接) 题意 n张卡片,染成3种颜色,每种颜色只能染固定张数.给出一些洗牌方案,问染色方 ...
- css 通用reset,common
/*------------------------------------*\ $RESET \*------------------------------------*/ body, div, ...