小编Mar*_*son的帖子

如何在 Oracle 中声明和使用变量?

我的主要技能是使用 SQL Server,但有人要求我对 Oracle 查询进行一些调整。我编写了以下 SQL:

declare @startDate int
select @startDate = 20110501
Run Code Online (Sandbox Code Playgroud)

我得到这个错误:

declare @startDate int
select @startDate = 20110501
Error at line 1
ORA-06550: line 1, column 9:
PLS-00103: Encountered the symbol "@" when expecting one of the following:

   begin function package pragma procedure subtype type use
   <an identifier> <a double-quoted delimited-identifier> form
   current cursor
Run Code Online (Sandbox Code Playgroud)

如何在 Oracle 中声明和使用变量?

oracle syntax oracle-10g

20
推荐指数
2
解决办法
22万
查看次数

整合 Oracle 数据库是否有意义?

与 Oracle 相比,我对 SQL Server 和 Sybase 的经验更丰富,并且非常了解这些产品。我被要求寻找减少运行 Oracle 的服务器资产的方法。我知道 Oracle 中的一个实例映射到托管许多表空间的数据库。我对基础知识有很好的掌握,但是如果我想将运行 Oracle 数据库的 SERVER1、..、SERVER4 合并到一台服务器中,最好的物理方法是什么?我也在考虑使用 DBaaS(数据库即服务)模型进行虚拟化,但很好奇它是否可以/应该在物理上完成。

是否可以让四个单独的实例指向一台机器上的四个单独的数据库?或者我是否必须在统一服务器上将四个数据库合并为一个数据库并管理模式以确保没有名称冲突?如果我这样做,我会有一个或四个实例吗?

我已经阅读了文档,但我对这个领域仍然不是 100% 确定。

oracle

6
推荐指数
2
解决办法
1934
查看次数

标签 统计

oracle ×2

oracle-10g ×1

syntax ×1