问题标签 [synonym]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
18 回答
321231 浏览

sql - 如何调试 ORA-01775:同义词循环链?

我熟悉 ORA-01775 背后的问题:循环同义词链,但是有什么技巧可以调试它,还是我只需要“创建或替换”我的出路?

有没有办法查询模式或任何东西来找出公共同义词的当前定义是什么?

更棒的是图形工具,但在这一点上,任何东西都会有帮助。

0 投票
3 回答
2580 浏览

oracle - Oracle 同义词选择

遇到一种情况,在模式中我有一个表,比如表 ACTION ,而我也有一个名为 ACTION 的同义词,它将另一个表引用到另一个模式。

现在,当我运行查询

从动作中选择 *

它将从表中选择记录,但不选择同义词。

无论如何让我从同义词和表格中同时选择?

谢谢

0 投票
3 回答
6949 浏览

oracle - Oracle 9i:同义表不存在?

我创建了一个包,其中包含我计划从单独的应用程序调用的存储过程。存储过程将返回模式中所有视图和表的排序列表。为此,它对 DBA_TABLES 和 DBA_VIEWS 同义词执行简单的选择,如下所示:

我已经验证了有问题的同义词存在并且是公开的:

我的理解是,因为它们是公开的,所以我不需要任何进一步的权限即可访问它们。如果这种理解是不正确的,我希望有人能驳斥我的想法,并指出更准确的数据。

现在这是我的问题:我可以在 Oracle SQL Developer 中打开一个工作表并从这些表中进行选择就可以了。我得到有意义的数据就好了(事实上,567 行)。但是当我尝试执行存储过程时,Oracle报错编译错误,如下图:

当我双击第二条错误消息时,SQL Developer 将我带到第一个 FROM 子句(“FROM DBA_TABLES”)。

所以我很困惑。我非常了解 SQL Server,而且我是 Oracle 的新手,所以请多多包涵。如果您能提供一些线索,或指出正确的方向,我将不胜感激。

提前致谢!

0 投票
2 回答
17310 浏览

sql - 在Oracle中,为什么删除表分区时公共同义词会失效

有人可以告诉我为什么会发生以下行为(Oracle 10.2):

删除分区后同义词变得无效,我不知道为什么。

感谢您的任何想法。

0 投票
4 回答
38044 浏览

sql - 如何为数据库名称创建 Sql 同义词或“别名”?

我正在使用 ms sql 2008 并尝试创建一个引用另一个数据库的数据库名称。例如,“Dev”、“Test”、“Demo”是我可以从多个配置文件中引用的数据库名称,但每个名称都指向另一个数据库,例如“db20080101”或“db20080114”。

[编辑]一些配置用于我控制代码的应用程序,而另一些则不是(例如 MS Reporting 服务数据源文件配置)[/Edit]

似乎 sqlserver 只支持 View、Table、Sproc 或 Function 的同义词。Alias 用于表名和列名。

有没有办法做到这一点,我在文档中错过了?有人对解决方法有任何建议吗?

0 投票
3 回答
4234 浏览

oracle - 为什么 Oracle 同义词会向基础表返回不同数量的行?

我有一个非常不寻常的情况,我希望有人能够对此有所了解。我对 oracle 同义词的理解是,它基本上是另一个模式中表的别名。

当我从同义词中计数时,它返回零行。当我从基础表中执行相同操作时,它会返回 12000 行。

我无法解释这种差异。任何人都可以帮忙吗?

解释计划:

直接上桌...

通过同义词...

同义词链...

正在检查数据库上的策略...

0 投票
3 回答
13202 浏览

sql-server - SQL Server - 同义词提示和技巧?

我最近一直在做很多数据库重构,同义词非常有用。当我最初放入同义词时,我认为它们在我重构时会非常临时。现在我认为可能有一些很好的理由来保留其中一些同义词。

  • 有没有人将它们用作完整的抽象层?

  • 性能成本是多少?

  • 索引有什么问题吗?

  • 提示或技巧?

我的第一个问题,所以请温柔一点。

谢谢

0 投票
3 回答
3483 浏览

search - 同义词样式文本查找和解析

我们有一个客户正在寻找一种方法来导入和分类大量文本数据。必须对这些数据进行分类,并且建议最简单的方法是查看描述字段并尝试匹配其中包含的单词,以查看是否可以为该特定记录派生类别。

人们认为做到这一点的最佳方法是将单词与针对每个类别的关键词进行匹配,如果不成功,则使用某种同义词查找以查看是否可以使用它。因此,例如,如果特定记录中包含单词“automobile”,则同义词查找可以将该单词与单词“car”匹配,该单词将与类别“vehicle”相对应。

有谁知道网络服务或其他查找字典以查找特定单词的同义词的方法?项目经理建议为此购买 Google Enterprise Search 许可证,但据我所知,这并不能提供这些人正在寻找的东西。

任何其他让客户得到他们正在寻找的东西的建议都将被感激地接受。


谢谢!我将研究 Wordnet。

你知道那里有任何其他类型的文本分类软件产品吗?我看到有一些关于使用 Bayasian 算法的讨论,但我看不到任何真实世界的例子。

0 投票
2 回答
14979 浏览

sql-server - 在 MS SQL Server 2005 中编辑同义词

出于好奇,有没有办法编辑现有的同义词?也就是说,更改同义词指向的表...

到目前为止,我似乎不得不删除并重新创建它们,因为它们被锁定而无法编辑。这没什么大不了的,但同时也有点烦人。

GUI 或脚本,但最好是 GUI。

0 投票
1 回答
843 浏览

sql-server - Sql Server 2008 复制同义词?

我计划通过创建旧名称的同义词并将表重命名为我想要的名称来更新一些表名。复制可以正确引用同义词吗?

另外作为一个附带问题,是否有一种简单的方法可以查看是否实际复制了特定表?(也许通过查询)