59得票18回答
如何调试ORA-01775: 递归的同义词链?

我熟悉ORA-01775错误背后的问题,但是否有调试技巧,或者我只能通过“创建或替换”的方式解决它? 是否有一种查询模式或其他方法,可以查找公共同义词的当前定义是什么? 更棒的是有一个图形化工具,但目前为止,任何东西都会很有帮助。

37得票7回答
如何在SQL Server中创建数据库的别名

我们有一款非常古老的软件,大约创建于10年前,但我们没有源代码。 该软件使用同一台SQL Server 2012上的两个数据库,DB01和DB02。 其中存在像db01..table1 join db02..table2这样的SQL语句,但主要问题在于我们的流程不允许使用db02作为数据库...

36得票3回答
Makefile中的别名目标名称

问题: 是否可以为目标对象分配另一个名称或别名,以便可以使用原始目标名称或别名来调用它。 例如,类似于以下内容: /very/long/path/my_binary: dep_a dep_b dep_c # Compile # Desired command ALIAS my_...

31得票6回答
何时应该使用数据库同义词?

我已经掌握了语法,但我想知道是否有人可以提供一个很好的使用场景,说明数据库同义词的用处。

30得票4回答
如何为数据库名称创建Sql Synonym或“别名”?

我正在使用MS SQL 2008,尝试创建一个引用另一个数据库的数据库名称。例如,“Dev”,“Test”,“Demo”将是我可以从多个配置文件中引用的数据库名称,但每个名称将指向另一个数据库,例如“db20080101”或“db20080114”。 [编辑]其中一些配置适用于我控制代码的应...

29得票3回答
使一个Entity Framework模型跨越多个数据库

在 IT 技术中,执行以下操作是否有效: CREATE SYNONYM [dbo].[MyTable] FOR [AnotherDatabase].dbo.[MyTable] 然后修改 Entity Framework 的 edmx 文件以像任何其他表一样读取此对象?我进行了一个快速的示例...

17得票3回答
SQL Server - 同义词技巧和技巧?

最近我一直在进行数据库重构,同义词非常有用。当我最初加入同义词时,我认为它们只是重构过程中的临时工具。现在我认为保留其中一些同义词可能有一些好的理由。 有人将它们用作完整的抽象层吗? 性能成本如何? 索引方面有什么要注意的吗? 有什么技巧或建议吗? 这是我的第一个问题,请温柔点。 谢谢。

15得票3回答
如何让Solr的同义词功能生效

我正在尝试在Solr中设置一些基本的同义词。我一直在使用的一个是: us,usa,united states 我的理解是将其添加到同义词文件中将允许用户搜索US,并返回包含usa或united states的文档。如果用户输入usa或united states也是如此。 不幸的是,即使这...

14得票2回答
如何检查同义词是否已存在,如果存在则不创建同义词。

我正在使用Oracle SQL Developer 2.1来创建同义词。CREATE OR REPLACE SYNONYM "ETKS_PR_RW"."SQ_CLDOS_ATCHMNT_ID" FOR "CLDOS_ONLINE_DBA"."SQ_CLDOS_ATCHMNT_ID";...

14得票5回答
ORA-00980错误:PLSQL中同义词转换无效

我在一个远程的Oracle数据库上有一个同义词,我可以通过数据库链接在SQL中访问它,例如:insert into my_table select * from my_synonym@my_database_link; 如果我将上述语句放入PLSQL块中,它不会编译,并出现错误消息“ORA-0...