当前位置: 首页 > 面试题库 >

加入Oracle和MS SQL Server的SQL语句

堵飞鸿
2023-03-14
问题内容

我从未见过,但是是否可以有一个来自Oracle和SQl Server的SQL调用联接数据?


问题答案:

是的-Oracle和SQL Server均支持链接服务器概念。这样,您就可以使用4个部件名称来引用其他服务器。例如:

select  *
from    LocalDb.Schema.Table
cross join
        OracleLinkedServer.RemoteDb.RemoteSchema.RemoteTable


 类似资料:
  • 本文向大家介绍oracle数据库导入.dmp脚本的sql 语句,包括了oracle数据库导入.dmp脚本的sql 语句的使用技巧和注意事项,需要的朋友参考一下 一、更改数据库管理员sys/system密码 1、运行到C盘根目录 2、输入:SET ORACLE_SID = 你的SID名称 3、输入:sqlplus /nolog 4、输入:connect /as sysdba 5、输入:altre u

  • 假设上面的代码是我的查询。什么是一个安全的替代方案,将允许自动增加在mySQL数据库。

  • 问题内容: 我必须在表target_table中插入/更新一些记录。这些记录是一个source_table。 我正在使用MERGE更新/插入target_table。 我想在更新中添加一些特定条件。 那么就应该只有更新,否则就没有更新或插入。 问题答案: 您可以简单地在中添加子句。在oracle docs中有更多关于它的信息。 因此,在您的情况下,它应如下所示:

  • 问题内容: 我一直在通过一些sql语法来学习oracle sql考试,但发现有些令人困惑 根据官方参考,选择语法如下: 基于此,您不能在GROUP BY子句之前有HAVING子句。但是,如果我要在测试服务器中执行以下sql: 它不会产生语法错误,有人可以帮忙解释一下吗?我不认为参考文档是错误的,但是如果是这样,我需要一些确认。 问题答案: 如前所述这里: 使用HAVING子句将返回的行的组限制为指

  • 问题内容: 假设我有一个类似以下的查询: 如您所见,这两组之间的唯一区别是,在第一组中,我使用具有“ ONE”的列,在第二组中,具有“ TWO”的列,在我的实际查询中,我大约有30个这样的组,因此我想知道是否有某种方法可以缩短它? 问题答案: 由于它们是不同的列,因此必须在SELECT列表中分别明确提及它们。您不能在纯 SQL中 动态地执行此操作。 我建议使用一个好的 文本编辑器 ,几乎不需要一两

  • 问题内容: 基本上我想运行以下查询: 它不起作用,因为“此处不允许序列号” SQL错误。我该怎么写,这样Oracle才能让我做我想做的事? 问题答案: 假设您要在使用序列生成密钥之前对数据进行分组,这听起来像您想要的是