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:更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。

11.实现跨数据库查询

示例:
--创建链接服务器 
exec sp_addlinkedserver   'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' 
exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 '

--查询示例 
select * from ITSV.数据库名.dbo.表名

--导入示例 
select * into 表 from ITSV.数据库名.dbo.表名

--以后不再使用时删除链接服务器 
exec sp_dropserver  'ITSV ', 'droplogins '

SQL SERVER SP命令及实现跨数据库查询的更多相关文章

  1. 不同SQL Server数据库之间的跨数据库查询

    --不同SQL Server数据库之间的跨数据库查询 EXEC sp_addlinkedserver @server=N'OldDatabase', --自己定义别名 @srvproduct=N'', ...

  2. SQL Server 跨数据库查询

    语句 SELECT * FROM 数据库A.dbo.表A a, 数据库B.dbo.表B b WHERE a.field=b.field "DBO"可以省略 如 SELECT * F ...

  3. 解决SQL Server管理器无法连接远程数据库Error: 1326错误

    解决SQL Server管理器无法连接远程数据库Error: 1326错误 我们在在使用SQL Server时都会遇到使用SQL Server Management Studio无法连接远程数据库实例 ...

  4. 解决SQL Server管理器无法连接远程数据库的问题(转)

    add by zhj: 本文最后那个数据库别名没搞明白,在我的测试中没有建别名,是可以的.远程登陆时,服务器名称: 服务器IP,端口号 (如223.42.155.248,52134 如果是默认端口号1 ...

  5. [转帖]SQL Server DBCC命令大全

    SQL Server DBCC命令大全   原文出处:https://www.cnblogs.com/lyhabc/archive/2013/01/19/2867174.html DBCC DROPC ...

  6. sql System.Data.SqlClient.SqlError: 无法覆盖文件 'C:\Program Files\Microsoft SQL Server\MSSQL\data\itsm_Data.MDF'。数据库 'my1' 正在使用该文件的解决方案

    对数据库备份进行还原时遇到“sql System.Data.SqlClient.SqlError: 无法覆盖文件 'C:\Program Files\Microsoft SQL Server\MSSQ ...

  7. 使用SQL Server Management Studio 创建作业备份数据库

    在项目中,经常需要备份数据库,如果能做到只需点个按钮(“开始备份数据库”按钮),然后什么都不管,数据库就自动备份好了,或者服务器上的数据库隔一段时间自动备份一次,那该多好啊. Sql server 的 ...

  8. SQL Server如何附加只有mdf的数据库文件

    有时候SQL Server意外断电会导致SQL Server的ldf日志文件丢失或者损坏,这个时候你如果直接附加mdf文件到SQL Server会失败,这里提供一个方法可以还原只有mdf的数据库文件, ...

  9. SQL Server 2005高可用性模式下创建数据库镜像

    SQL Server 2005高可用性模式下创建数据库镜像   高可用性模式下创建数据库镜像 第一步: --创建镜像用数据库-在主服务器上操作 create database db_mirror on ...

随机推荐

  1. JOI2019 有趣的家庭菜园3

    问题描述 家庭菜园专家 JOI 先生在他的家庭菜园中种植了一种叫 Joy 草的植物.在他的菜园里,有 N 个花盆自东向西摆放,编号分别为 \(1, \ldots, N\).每个花盆中有一株 Joy 草 ...

  2. POJ 1252 Euro Efficiency ( 完全背包变形 && 物品重量为负 )

    题意 : 给出 6 枚硬币的面值,然后要求求出对于 1~100 要用所给硬币凑出这 100 个面值且要求所用的硬币数都是最少的,问你最后使用硬币的平均个数以及对于单个面值所用硬币的最大数. 分析 :  ...

  3. [JSOI2008]最大数 题解

    前言 巨佬说:要有线段树,于是蒟蒻就开始打线段树. 蒟蒻只能拿之前0分的板子题开刀了QAQ. 题解 一开始我以为插入操作不带取模,于是打了下面这个弱智玩意 下面的代码是会WA的 #include &l ...

  4. sh_01_判断年龄

    sh_01_判断年龄 # 1. 定义一个整数变量记录年龄 age = 15 # 2. 判断是否满了18岁 if age >= 18: # 3. 如果满了18岁,可以进网吧嗨皮 print(&qu ...

  5. 洛谷P1982 小朋友的数字——题解

    题目传送 简单地说,这题就是让我们求前i个数的最大子串和和最值. 对于最大子串和,我们可以设一个变量qian,表示以当前元素结尾的最大子串的子串和.若搜索完第i-1个小朋友,现在看到第i个小朋友时,若 ...

  6. idea生成get/set方法

    如图:

  7. [CSP-S模拟测试]:星际旅行(欧拉路)

    题目传送门(内部题4) 输入格式 第一行两个整数$n,m$,表示行星和虫洞的数量.接下来$m$行,每行两个整数$u,v$,表示存在一个双向虫洞直接连接$u$和$v$.每一个虫洞最多会被描述一次. 输出 ...

  8. Qualcomm 8X camera过程解析【转】

    本文转载自:http://blog.csdn.net/gabbzang/article/details/19906687 http://www.01yun.com/mobile_development ...

  9. docker-dnsmasq使用

    docker-dnsmasq支持通过web页面配置域名映射,镜像地址:https://hub.docker.com/r/jpillora/dnsmasq 使用步骤如下: 1.在Docker宿主上创建 ...

  10. 【洛谷P1069 细胞分裂】

    题目链接 首先,光看题就觉得它很扯淡(你哪里来这么多的钱来买试管) 根据某位已经ak过ioi的名为ych的神仙说(一看就是数学题,一看就需要因式分解,emm,我果然没有发现美的眼睛qwq) 那么我们就 ...