問題タブ [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.
sql - システム レベルでのパブリック シノニムの作成
システムレベルでのビューの作成に関する他の質問で提案されているように、パブリックシノニムを作成しました。個々のドメインに接続する必要がないように、ビューの外に個々のパブリック シノニムを作成したと言いました。私の問題は、以前に作成したすべてのシノニムをキャプチャするために、マスターの種類のパブリック シノニムを作成する方法です。「for」ステートメントはどの程度使用できますか?
例: システム レベルで、MYVIEW が作成された各ドメインに対してクエリを実行します。 domain1.myview のパブリック シノニム domain1_myview を作成または置換します。domain2.myview のパブリック シノニム domain2_myview を作成または置換します。domain3.myview のパブリック シノニム domain3_myview を作成または置換します。
次に、上記の 3 つのパブリック シノニムがあります。
次に、Master_MYVIEWを1つだけ持つことを期待して、以下のようなステートメントを(絶望から-専門家としてではなく)書いてみましたが、失敗しました:Create or replace public synonym MASTER_MYVIEW for (select * from domain1_myview union all select * from domain2_myview union all select * from domain3_myview) ;
上記のエラー: 「ORA-00995: シノニム識別子が欠落しているか無効です」
誰かがこの仕事で私を助けてくれることを願っています。良い1日を。
sql-server - シノニムに権限を適用する必要があるのはいつですか
BOLから、T-SQLシノニムにアクセス許可を適用できることがわかりましたが、シノニムをいじってみると、ベースオブジェクトへのアクセス許可が既に付与されている場合にいつ適用する必要があるかわかりません。
例えば。データベースAにデータベースBのテーブルFREDを指す同義語がある場合、ユーザーJoeが[Fred]。[B]でSELECTを付与されている限り、JoeはSELECT *FROM[Fred]。[を実行できるようです。 B]。
sql - インデックスを使用した SQL Server テーブル シノニム
SQL Server 2005 の 1 つのインスタンスに複数のデータベースがあります。別のデータベースのテーブルにアクセスするために、あるデータベースにシノニムを作成しました。クエリを作成するときは、特定のインデックスを使用したいと思いますが、実行計画、それを使用していないようです。データベースに明示的にアクセスするクエリを作成すると機能しますが、シノニムを使用して機能させることができないようです。例えば:
と同じ実行計画を生成しません
これはシノニムの制限ですか、それともこれを機能させるために何か特別なことをする必要がありますか?
lucene - DBsight luceneを使用した動詞の語形変化?
dbsightで検索の同義語とストップワードが許可されていることは知っていますが、これは動詞の語形変化にも対応しています。たとえば、「swim」の場合は、swim、swims、swimming、swam、swumが見つかります。
DBSight Wikiのリンク:http ://wiki.dbsight.com/index.php?title = User_dictionary
oracle - パブリック シノニムの作成
異なるユーザーにある共通テーブルに対して、Oracle 7.3.4 でパブリック シノニムを作成するにはどうすればよいですか。
solr - Solr - 文字置換
インデックス付きデータベースを備えたSolrがあります。私のデータベースでは、すべてのデータはラトビア語です。問題は、単語 Riga を単語 Rīga であるかのように検索できる必要があることです。もちろん、同義語を定義することはできます - Rīga = Riga ですが、その文字 ī が文字 i であると定義することはできますか? solr.ISOLatin1AccentFilterFactory について何か読みましたが、私が理解している限り、これは UTF-8 エンコーディング用ではありませんよね? アドバイス?
oracle - Oracle Data Modeler とシノニム
私は 2 日間 Web を検索してきましたが、パブリック シノニムを使用して DDL コードを生成する方法が見つかりません。アドバイスをいただければ幸いです。
sql - テーブルにSQLServer2005のシノニムを使用すると、動的クエリ生成エラーが発生します
サーバーAにカタログがあり、サーバーBに同じ名前のカタログがあるという状況があります。サーバーBで同義語を使用しているため、一部のテーブルは実際にはサーバーAに渡されます。
そのため、ServerB.Tableからselect *を呼び出すと、実際にはServerA.Tableからデータが透過的に返されます。これは、selectを実行しているときは正常に機能しているようですが、tsqlスクリプトの挿入を渡した場合も正常に機能しますが、ADO.NETアダプターを使用すると、「動的SQL生成はSelectCommandに対してサポートされていません。ベーステーブル情報を返しません。」これは通常、データが返されるときに利用できる主キー情報がないことを意味します。これを回避する方法はありますか?(私にとっては、同義語の使用を除外するオプションではないため、同義語を引き続き使用できることが望ましいです)。
常に主キーである「ID」列があることを知っています。必要に応じて、主キー情報をado.netアダプター/データテーブルにハードコーディングして戻すことができます。
ありがとう!
search - フォークソノミーで検索してください。同義語の問題にどう取り組むか?
del.icio.us のような Web サイトで検索がどのように行われるかについて、誰かが光を当てることができますか?
おいしいのクエリとして「js」(1)、「javascript」(2)、または「java script」(3) を入力すると、Java Script に関するリソースが示されます。ただし、クエリによって返される結果セットは異なります (del.icio.us システムは、"js" クエリと "javascript" クエリに対して異なるブックマーク セットを返します)。
そのため、システムは (1) と (2) が互いに同義であることを実際には認識していないようです。代わりに、関連付けられたタグまたはタイトルのいずれかにクエリ文字列を含むブックマークに対してクエリを照合しようとします。あれは正しいですか?
(1)、(2)、(3) はすべて実際には同義語であり、選択したクエリに関係なく、ユーザーはすべての Java Script 関連リソースを表示する必要があることをシステムにどのように「教育」しますか?
それをするのは良い考えですか?
ありがとう、グレッグ