zoukankan      html  css  js  c++  java
  • SQL Server 2005 中的同义词

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

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

     

    程序集 (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 同义词名称

    ---------------------->>>

  • 相关阅读:
    #ASP.NET Core 1.0 Key Features
    #asp.net core mvc 的视图注入
    # asp.net core 1.0 项目结构
    dotnet core 初试两个小问题解决
    1044 火星数字(20 分)
    1043 输出PATest(20 分)
    1042 字符统计(20 分)
    1041 考试座位号(15 分)
    1040 有几个PAT(25 分)
    1039 到底买不买(20 分)
  • 原文地址:https://www.cnblogs.com/KeenLeung/p/3923641.html
Copyright © 2011-2022 走看看