問題タブ [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 - ORA-01775 をデバッグする方法: シノニムのループ チェーン?
ORA-01775: シノニムのループ チェーンの背後にある問題についてはよく知っていますが、それをデバッグするためのトリックはありますか、それとも「作成または置換」するだけで解決できますか?
パブリック シノニムの現在の定義が何であるかを調べるために、スキーマなどを照会する方法はありますか?
さらに素晴らしいのはグラフィカル ツールですが、この時点では何でも役に立ちます。
oracle - Oracle シノニムの選択
スキーマ内に、テーブル ACTION などのテーブルがある状況に陥りましたが、別のテーブルを別のスキーマに参照する ACTION というシノニムも取得しました。
さて、クエリを実行すると
select * from ACTION
テーブルからレコードを選択しますが、シノニムは選択しません。
とにかく、シノニムとテーブルの両方を一緒に選択するにはどうすればよいですか?
ありがとう
oracle - Oracle 9i: シノニム表が存在しない?
別のアプリケーションから呼び出す予定のストアド プロシージャを含むパッケージを作成しました。ストアド プロシージャは、スキーマ内のすべてのビューとテーブルの並べ替えられたリストを返します。これを行うには、次に示すように、DBA_TABLES および DBA_VIEWS シノニムに対して単純な選択を実行します。
問題のシノニムが存在し、公開されていることを確認しました。
私の理解では、それらは公開されているため、それらにアクセスするための追加の権限は必要ありません。その理解が間違っている場合は、誰かが私の概念を誤解させ、より正確なデータを指摘してくれることを願っています.
ここで私の問題があります。Oracle SQL Developer でワークシートを開き、これらのテーブルから問題なく選択できます。意味のあるデータをうまく取得できます(実際には567行)。しかし、ストアド プロシージャを実行しようとすると、以下に示すように、Oracle はコンパイル エラーを返します。
2 番目のエラー メッセージをダブルクリックすると、SQL Developer によって最初の FROM 句 ("FROM DBA_TABLES") に移動します。
だから私はかなり困惑しています。SQL Server はよく知っていますが、Oracle は初めてなので、ご容赦ください。手がかりを提供していただけるか、正しい方向に向けていただければ幸いです。
前もって感謝します!
sql - Oracle で、テーブル パーティションが削除されるとパブリック シノニムが無効になるのはなぜですか
次の動作が発生する理由を教えてもらえますか (Oracle 10.2):
パーティションが削除された後、シノニムが無効になり、その理由がわかりません。
ご意見ありがとうございます。
sql - データベース名のSqlシノニムまたは「エイリアス」を作成する方法は?
ms sql 2008 を使用しており、別のデータベースを参照するデータベース名を作成しようとしています。たとえば、'Dev'、'Test'、'Demo' は複数の構成ファイルから参照できるデータベース名ですが、それぞれの名前は 'db20080101' や 'db20080114' などの別のデータベースを指します。
[編集]一部の構成は、コードを制御するアプリケーション用であり、一部はそうではありません (例: MS レポート サービス データソース ファイルの構成)[/編集]
sqlserver は View、Table、Sproc、または Function の同義語のみをサポートしているようです。Alias はテーブル名と列名用です。
ドキュメントで見逃したこれを行う方法はありますか? 回避策について何か提案はありますか?
oracle - Oracle シノニムが基になるテーブルに異なる数の行を返すのはなぜですか?
私は非常に珍しい状況にあり、誰かが光を当てることができることを望んでいます. オラクルのシノニムについての私の理解では、それは基本的に別のスキーマのテーブルへのエイリアスです。
シノニムからカウントすると、ゼロ行が返されます。基になるテーブルから同じことを行うと、12,000 行が返されます。
この矛盾を説明することはできません。誰でも助けることができますか?
計画を説明する:
そのまま食卓に…
シノニムを通して...
シノニムチェーン...
データベースのポリシーをチェックしています...
sql-server - SQL Server - 同義語のヒントとコツ?
私は最近、多くの DB リファクタリングを行っており、シノニムが非常に便利になりました。シノニムを最初に入れたとき、リファクタリング中は非常に一時的なものになると思っていました。今、私は、これらの類義語のいくつかを維持する正当な理由があるかもしれないと考えています.
誰もそれらを本格的な抽象化レイヤーとして使用しましたか?
パフォーマンスのコストは?
インデックスに関する問題はありますか?
ヒントまたはトリック?
初めての質問です、お手柔らかにお願いします。
ありがとう
search - 同義語スタイルのテキスト検索と解析
大量のテキスト データをインポートして分類する手段を探しているクライアントがいます。このデータは分類する必要があり、これを行う最も簡単な方法は、説明フィールドを見て、そこに保持されている単語と一致させて、その特定のレコードからカテゴリを導出できるかどうかを確認することであると提案されています。
これを行う最善の方法は、単語を各カテゴリに対して保持されているキーワードに一致させることであり、それが失敗した場合は、代わりにこれを使用できるかどうかを確認するために何らかの同義語ルックアップを使用することであると考えられました. したがって、たとえば、特定のレコードに「automobile」という単語が含まれている場合、同義語の検索では、その単語が「car」という単語に一致し、カテゴリ「vehicle」に対して保持される可能性があります。
特定の単語の同義語を見つけるために辞書を検索する Web サービスまたはその他の手段を知っている人はいますか? プロジェクト マネージャーは、このために Google Enterprise Search ライセンスを購入することを提案しましたが、私が知る限り、それは彼らが探しているものを提供していません。
クライアントが探しているものをクライアントに提供するための他の提案は、感謝して受け入れられます。
ありがとう!ワードネットについて調べてみます。
他の種類のテキスト分類ソフトウェア製品を知っていますか? これにベイジアンアルゴリズムを使用することについていくつかの議論があるようですが、実際の例は見当たりません。
sql-server - MS SQL Server 2005 でシノニムを編集する
好奇心から、既存のシノニムを編集する方法はありますか? つまり、シノニムが指しているテーブルを変更します...
これまでのところ、編集がロックされているため、削除して再作成する必要があったようです。大したことではありませんが、同時に少しイライラします。
GUI またはスクリプトですが、GUI が望ましいです。
sql-server - SQL Server 2008は同義語を複製しますか?
古い名前の同義語を作成し、テーブルの名前を希望どおりに変更することで、いくつかのテーブル名を更新する予定です。レプリケーションは同義語を適切に参照できますか?
また、副次的な質問として、特定のテーブルが実際に複製されているかどうかを確認する簡単な方法はありますか?(おそらくクエリを介して)