`
wengyao
  • 浏览: 3342 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

跨数据库语法

 
阅读更多
多部分名称
除非另外指定,否则,所有对数据库对象名的 Transact-SQL 引用将是由四部分组成的名称,格式如下:

server_name .[database_name].[schema_name].object_name

| database_name.[schema_name].object_name

| schema_name.object_name

| object_name 

server_name 
指定链接的服务器名称或远程服务器名称。

database_name 
如果对象驻留在 SQL Server 的本地实例中,则指定 SQL Server 数据库的名称。如果对象在链接服务器中,则 database_name 将指定 OLE DB 目录。

schema_name 
如果对象在 SQL Server 数据库中,则指定包含对象的架构的名称。如果对象在链接服务器中,则 schema_name 将指定 OLE DB 架构名称。有关架构的详细信息,请参阅用户架构分离。

object_name 
对象的名称。

引用某个特定对象时,不必总是指定服务器、数据库和架构供 SQL Server 数据库引擎标识该对象。但是,如果找不到对象,就会返回错误消息。

注意: 
为了避免名称解析错误,建议只要指定了架构范围内的对象时就指定架构名称。
 


若要省略中间节点,请使用句点来指示这些位置。下表显示了对象名的有效格式。

对象引用格式  说明  
server . database . schema . object 
 四个部分的名称。
 
server . database .. object 
 省略架构名称。
 
server .. schema . object 
 省略数据库名称。
 
server ... object 
 省略数据库和架构名称。
 
database . schema . object 
 省略服务器名。
 
database .. object 
 省略服务器和架构名称。
 
schema . object 
 省略服务器和数据库名称。
 
object 
 省略服务器、数据库和架构名称。
 

分享到:
评论

相关推荐

    跨数据库同步数据

    "跨数据库同步数据"这一主题涉及到如何在不同的数据库之间有效地迁移和更新信息,确保数据的一致性和完整性。在这个过程中,工具和技术的选择至关重要,而TJS(可能代表某个特定的数据同步工具或框架)就是一种用于...

    存储过程跨数据库操作

    存储过程跨数据库操作 存储过程跨数据库操作是指在不同的数据库之间进行数据交换和操作的过程。这种操作可以使用存储过程来实现, especialmente 在分布式数据库系统中。下面将详细介绍存储过程跨数据库操作的实现...

    跨数据库数据传输

    - 在构建跨数据库查询时,确保所有Oracle相关的SQL语句都使用大写字母书写,以避免语法错误。 - 配置Oracle客户端的Net服务名是连接成功的关键之一。 - 对于复杂的数据类型转换问题,建议预先进行数据清洗和类型转换...

    access跨数据库查询示例

    在Access中执行跨数据库查询时,通常需要使用到特殊的语法来指定外部数据库的位置以及要查询的表。 #### 三、示例SQL查询语句解析 **示例1:** ```sql SELECT db_table.text, db_table2.text, db_table3.text ...

    各数据库分页语法支持

    ### 各数据库分页语法支持 #### 概述 在数据库操作中,分页查询是一项非常常见...了解这些语法不仅有助于提高查询性能,还能增强跨数据库系统的开发能力。希望本文能帮助大家更好地掌握这些知识并在实践中灵活运用。

    独立的跨数据库的分页

    本文将深入探讨“独立的跨数据库的分页”这一主题,结合Java编程语言,阐述如何实现对Oracle、Sybase、SQL Server、MySQL等不同数据库系统的通用分页查询。 首先,我们需要理解什么是分页。分页是一种将大量数据...

    SPring mvc跨数据库查询

    在Spring MVC框架中实现跨数据库查询是一项常见的需求,特别是在大型应用或者分布式系统中。Spring MVC提供了灵活的数据访问机制,能够让我们轻松地管理多个数据库。以下将详细解释如何配置和使用Spring MVC来实现在...

    oracle触发器的创建和跨数据库查询.zip

    在这个“oracle触发器的创建和跨数据库查询”的主题中,我们将深入探讨如何创建触发器以及如何利用数据库链接(DB Link)进行跨数据库查询和操作。 首先,让我们了解如何创建Oracle触发器。触发器的创建通常涉及...

    详细的连接绝大多数数据库语法全集

    本资料包"详细的连接绝大多数数据库语法全集"提供了关于如何连接多种数据库系统的指南,包括SQL Server 2000、SQL Server 2005、MySQL、Sybase、Oracle和Access等。 1. **SQL Server 2000/2005连接语法**: SQL ...

    dbeaver数据库工具,支持多数据库

    DBeaver的这种跨平台特性极大地提高了工作效率,尤其对于那些需要在多个数据库系统之间切换的用户来说,它是一个不可或缺的利器。 首先,DBeaver提供了统一的图形化用户界面(GUI),通过这个界面,用户可以执行SQL...

    ASP连接11种数据库语法总结

    ### ASP连接11种数据库语法总结 #### 一、引言 在Web开发过程中,数据库操作是必不可少的一部分。为了能够高效地与不同类型的数据库进行交互,掌握多种数据库连接方法至关重要。本文将详细介绍如何使用ASP(Active ...

    数据库设计工具BDB 2007(支持跨数据库平台)

    BDB(Bain DB Builder)是跨数据库平台的数据库设计工具、 目前版本支持的数据库平台: √ Access √ MS SQLServer √ Oracle √ MySQL √ SQLAnyWhere <br>通过其可以方便快捷进行数据库...

    关于JDBC数据分页跨数据库小结.pdf

    这在实现跨数据库兼容的分页功能时非常有用,因为不同的数据库可能有不同的分页语法。 二、Oracle数据分页 Oracle数据库使用`ROWNUM`关键字进行分页。分页查询通常包括两步:首先,创建一个包含所有记录的子查询,...

    JAVA实现跨数据库服务器数据导出导入功能

    当涉及到不同数据库系统间的数据交互,如从SQL Server到MySQL,JAVA作为一种强大的后端编程语言,提供了丰富的库和工具来实现跨数据库服务器的数据导出和导入功能。本文将深入探讨如何使用JAVA来实现这一目标。 ...

    基于Spring、SpringMVC、Mybatis、Atomikos集成框架,用于快速搭建跨数据库.zip

    在跨数据库环境中,Mybatis允许开发者编写特定于数据库的SQL语句,从而适应不同数据库的语法差异。 4. **Atomikos**:Atomikos是一款开源的JTA(Java Transaction API)实现,主要用于分布式事务管理。在多数据库的...

    关于JDBC数据分页跨数据库小结.rar

    在IT行业中,数据库管理和数据检索是至关重要的环节。...对于跨数据库的场景,了解并灵活运用各种数据库的分页语法是必不可少的。通过有效的分页策略,我们可以提升应用的响应速度,为用户提供更优质的体验。

    JDBC 访问各种数据库 URL 语法(总结篇)

    Interbase是一个跨平台的SQL关系型数据库。其JDBC URL语法如下: ``` url=jdbc:interbase:[HOST_NAME]/[PORT:][FULL_PATH_TO_DATABASE_FILE] driver=interbase.interclient.Driver ``` 与Firebird类似,`[HOST_...

    SQLServer 2000跨服务器连接数据库1

    在IT领域,尤其是在数据库管理与操作中,跨服务器连接是一个重要的技术点,它允许我们从一个数据库服务器访问另一个服务器上的数据库资源。对于SQL Server 2000这一经典的数据库管理系统而言,实现跨服务器连接提供...

    数据库设计工具BDB 最新V1.7(支持跨数据库平台)

    BDB 2007 -- Readme __________________________________________________________ <br>BDB(Bain DB Builder)是跨数据库平台的数据库设计工具、 目前版本支持的数据库平台: √ Access √ MS SQL...

Global site tag (gtag.js) - Google Analytics