问题标签 [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 投票
1 回答
2287 浏览

sql - Creating public synonym at system level

I have created public synonym as suggested in my other question about creating view at system level. Having said that I have created individual public synonym out of the view so that I don't have to connect to the individual domain anymore. My problem now is how to create a master kind of public synonym to capture all those synonyms which I have created earlier. To what extent the "for" statement can be used?

Example: At system level, I will run query for each domain where MYVIEW is created : Create or replace public synonym domain1_myview for domain1.myview; Create or replace public synonym domain2_myview for domain2.myview; Create or replace public synonym domain3_myview for domain3.myview;

Then I have 3 public synonym above.

Then I tried writing statement (out of desperation - not as expert) like below hoping to have just ONE Master_MYVIEW but failed: Create or replace public synonym MASTER_MYVIEW for (select * from domain1_myview union all select * from domain2_myview union all select * from domain3_myview);

The error with the above : "ORA-00995: missing or invalid synonym identifier"

Hope someone can assist me on this task. Have a nice :) day.

0 投票
1 回答
13072 浏览

sql-server - 什么时候需要对同义词应用权限

我从BOL中看到,您可以将权限应用于 T-SQL 同义词,但是在使用同义词时,如果您已经对基础对象授予了权限,我不清楚何时需要这样做。

例如。如果我在数据库 A 中有一个同义词指向数据库 B 中的表 FRED,那么似乎只要用户 Joe 在 [Fred].[B] 上被授予 SELECT 权限,那么 Joe 就可以执行 SELECT * FROM [Fred].[乙]。

0 投票
4 回答
8716 浏览

sql - 带索引的 SQL Server 表同义词

我在 SQL Server 2005 的单个实例上有多个数据库。我在一个数据库上创建了同义词来访问另一个数据库上的表,并且在编写查询时,我想使用特定索引,但是,在评估执行计划,它似乎没有使用它。如果我编写查询以显式访问数据库,它可以工作,但我似乎无法使用同义词让它工作。例如:

不会产生与

这是同义词的限制,还是我需要做一些特定的事情才能让它工作?

0 投票
2 回答
626 浏览

lucene - 使用 DBsight lucene 的动词屈折形式?

我知道 dbsight 允许使用同义词和停用词进行搜索,但这是否也处理动词的屈折形式,例如对于“游泳”,它应该找到游泳、游泳、游泳、游泳和游泳

DBSight Wiki 上的链接:http ://wiki.dbsight.com/index.php?title=User_dictionary

0 投票
6 回答
1496 浏览

c# - 运算符重载中的 C#

昨晚我在写一个 if 表达式时有一个想法,有时当你有这样的表达式时,表达式往往很长:

x 可以是枚举、字符串、整数、字符。

我想知道是否有更简单的方法来写这个。例如,我认为 sql 的运算符 'in' 可以缩短表达式:

我知道你不能用'in'写这样的表达式,因为编译器的词法分析器和解析器不会识别它。

也许其他解决方案作为不同类型 x 的扩展方法是解决方案?在即将到来的 .NET 4.0 中,我听到了一些关于参数化方法的信息,这是否应该解决提供给 if 表达式的 n 个参数?

也许您理解我,您对这个问题的良好做法/解决方案有什么想法吗?

/丹尼尔

0 投票
2 回答
839 浏览

oracle - 公共同义词创建

如何在 oracle 7.3.4 中为位于不同用户的公用表创建公共同义词。

0 投票
3 回答
778 浏览

solr - Solr - 字符替换

我有带有索引数据库的 Solr。在我的数据库中,所有数据都是拉脱维亚语。问题是,我需要能够像搜索单词 Rīga 一样搜索单词 Riga。当然,我可以定义同义词-Rīga = Riga,但我可以定义那个字母ī是字母i吗?我读过一些关于 solr.ISOLatin1AccentFilterFactory 的内容,但据我所知,这不是用于 UTF-8 编码的,对吧?建议?

0 投票
1 回答
1518 浏览

oracle - Oracle 数据建模器和同义词

我已经在网上搜索了两天,仍然找不到使用公共同义词生成 DDL 代码的方法。将非常感谢任何建议。

0 投票
1 回答
586 浏览

sql - 对表使用 sql server 2005 同义词会导致动态查询生成错误

我有一种情况,我在服务器 A 上有一个目录,在服务器 B 上有一个同名目录。我在服务器 B 上使用同义词,因此某些表实际上只是通过服务器 A。

这样,从 ServerB.Table 调用 select * 实际上是从 ServerA.Table 透明地返回数据。当我进行选择时,这似乎工作正常,并且如果我手动插入 tsql 脚本也工作正常,但是,当我使用 ADO.NET 适配器时,它给我一个错误,说“动态 SQL 生成不支持 SelectCommand不返回任何基表信息。” 这通常意味着在返回数据时没有可用的主键信息。有没有办法解决?(我最好能够继续使用同义词,因为排除它的使用并不是一个真正的选择)。

我知道有一个“ID”列始终是主键,如果需要,我可以将主键信息硬编码回 ado.net 适配器/数据表中。

谢谢!

0 投票
4 回答
171 浏览

search - 在民俗学中搜索。如何解决同义词问题?

有人可以阐明如何在 del.icio.us 等网站上进行搜索吗?

如果我输入“js”(1)、“javascript”(2) 或“java script”(3) 作为我对美味的查询,我将指向有关 Java Script 的资源。但是,根据查询返回的结果集是不同的(del.icio.us 系统为“js”和“javascript”查询返回不同的书签集)。

因此,系统似乎并没有真正意识到 (1) 和 (2) 是彼此的同义词。相反,它会尝试将我的查询与在关联标签或标题中包含查询字符串的书签进行匹配。那是对的吗?

您将如何“教育”系统所有 (1)、(2)、(3) 实际上是同义词,并且无论选择何种查询,用户都应该看到所有与 Java Script 相关的资源?

这样做是个好主意吗?

谢谢,格雷格