SQL Server 2005 中的同义词

转载 2006年05月24日 14:42:00

=============创建同义词

可以为下列对象类型创建同义词:

 

程序集 (CLR) 存储过程

程序集 (CLR) 表值函数

程序集 (CLR) 标量函数

程序集聚合 (CLR) 聚合函数

复制筛选过程

扩展存储过程

SQL 标量函数

SQL 表值函数

SQL 内联表值函数

SQL 存储过程

视图

1(用户定义)

1 包括本地和全局临时表

不支持使用函数基对象的四部分名称。

在动态 SQL 中可以创建、删除和引用同义词。

在不引用或者不需要同义词后,可以删除同义词.

 --A:为本地对象创建同义词
==================================================================
CREATE SYNONYM MYBOM
FOR TEST.DBO.BOM;
GO
SELECT *
FROM MYBOM
WHERE ID < 5;
GO

--B:为远程对象创建同义词
==================================================================
--创建链接服务器
exec sp_addlinkedserver  'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码'
GO
USE databasename
CREATE SYNONYM 同以词 FOR srv_lnk.远程数据库.dbo.远程表;
GO
select * from 同以词

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

 

========删除同义词===================================================
对同义词的引用不受架构限制;因此,可随时删除同义词。只有在运行时才能发现对已删除的同义词的引用。在动态 SQL 中可以创建、删除和引用同义词。

DROP SYNONYM 同义词名称

Sql server 创建同义词

T-SQL: -- SQL Server Syntax(语法) CREATE SYNONYM [ schema_name_1. ] synonym_name FOR :: = {    ...

数据库垂直分离 |SqlServer同义词 与链接服务器

假设同一数据库实例下有两个数据库,UsersDB,OrdersDB (即:我们说的当前SqlServer下,有两个数据库) 在UsersDB数据库下有一个UserInof表   OrdersDB数据库...

sql server create synonym 用同义词解决程序升级过程中架构名称改变的问题

背景:公司有个erp 升级数据库从oracle 升到sq

SQL Server 2005/2008/2012中应用分布式分区视图

SQL Server 2008中SQL应用系列--目录索引  自2000版本起,SQL Server企业版中引入分布式分区视图,允许你为分布在不同的SQL 实例的两个或多个水平分区表创建视图。  简要...

SQL Server 2005 不能通过ip地址访问,服务实例名可以访问

问题:可以通过服务器的实例名访问SQL服务器,但不能IP地址访问.1.netstat -an查看服务端是否打开了14332.是否安装防火墙,先关掉防火墙试试3.测试telnet 127.0.0.1 1...

PHP连接sql server 2005环境配置

一、Windows下PHP连接SQLServer 2005 设定:安装的Windows操作系统(Win7 或XP均可,其他系统暂未测试),在C盘下;PHP的相关文件位于c:/PHP下面,其配置文件p...

SQL Server2005+、MySQL、Oracle 数据库字典生成工具

DBDocumentGenerator是一款可以方便地将数据库表及字段说明生成多种电子文档的工具,主要 特征如下: 一、支持的数据库 :SQL Server2005 +、MySQL、Oracle 二、...
  • sidabbs
  • sidabbs
  • 2017年03月05日 16:19
  • 980

在SQL Server 2005里面把表移动到另外一个filegroup里(ZT,经翻译)

在SQL Server 2005里面, alter table新增了一个move to 选项,可以将table移动到另外一个filegroup里面,其原理为:删除一个表的cluster index时,...

SQL Server2005杂谈:公用表表达式(CTE)的递归调用

出处:http://www.cnblogs.com/nokiaguy/archive/2009/01/31/1381562.html 先看下面一个嵌套的查询语句: select * from ...

SQL Server2005管道的另一端上无任何进程——解决方案

前言: 今天接到一个同班同学的电话,以为之前有什么学校的事情,但问了我学习方面的事情,当时还是很吃惊的。原来她最近做的小项目出现了一点问题,想让我帮忙给看看。自己是很乐意帮忙的,但第一反应是怕自己处...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL Server 2005 中的同义词
举报原因:
原因补充:

(最多只允许输入30个字)