問題タブ [uniquery]
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.
.net - 一意性を使用してUniDataの大文字と小文字を区別しない検索を行う方法
残念ながら、IBMのUniDataデータベースシステムと何らかのやり取りをする必要があります。これは、UniObjects for .netを使用してC#コードから実行しています。
1つの検索ボックスを持つASP.NET検索ページを作成しています。私が抱えている問題は、基準で大文字と小文字が区別されることです。UniQueryで大文字と小文字を区別しない検索を行うにはどうすればよいですか?
すべてを返し、Linq to XMLステートメントで大文字と小文字を区別しないようにすることはできますが、効率が悪いため、パフォーマンスの問題が発生します。
これが私が書いたコードです:
編集
私はこれを見つけました:
UDT.OPTIONS 92
U_INSENSITIVE_MATCH
このオプションは、ディクショナリ定義にPick®スタイルの変換を含むデータで実行されるクエリに影響します。Pick®スタイルの処理コードMCL、MCT、およびMCUは、大文字と小文字を変換します。これらの変換は、比較と選択の前にデータに適用されるため、大文字と小文字が異なる一致する文字は省略されます。UDT.OPTIONS 92を使用すると、LIKEはデータと選択の基になるリテラルの両方を変換するため、選択は実際には大文字と小文字に基づいていません。
「Pick®スタイルの処理コードMCL、MCT、MCU」とは何なのかよくわかりません。誰か説明できますか?
code-injection - UniData の入力のサニタイズ
UniData クエリの入力をサニタイズする機能を提供できる人はいますか? または、削除するもののリストを提供しますか?
u2 - UniQuery - ファイル内のフィールドの最大長を見つける方法
Manage2000 (M2k) MRP システムの Unix ベースの Unidata データベースで、ファイル内のフィールドのレコードの最大長を見つける方法を見つけようとしています。私は現在、v7.2 の「Using Uniquery」と「Uniquery Command Reference」の両方を持っており、最も近いものは「LIKE」と「UNLIKE」を使用していますが、期待どおりに機能していません。
基本的に、「Part_Nbr」ディクショナリを含む QUOTES ファイルがあり、ファイル内の最大の「Part_Nbr」レコードの長さを見つける必要があります。ディクショナリ フィールドの最大長は 19 文字です。レコードをランダムにリストすると、データ長が 7 文字のレコードと 13 文字のレコードがあることがわかりますが、最大のデータ長を見つける必要があります。
あなたの助けと提案を前もって感謝します。
よろしくお願いします、
――ケン
u2 - UniData UniQuery - 2 つの WITH
さて、私はSQL言語の知識がほとんどまたはまったくありません。ユニデータで2つのWITHと1つのWITHの速度が遅い理由は何でしょうか。
データベースには約 100 万行あります。
いえ/
SELECT somewhere WITH Column1 = "str" AND WITH Column2 = "Int"
5分未満
に比べ
SELECT somewhere WITH Column1 = "str"
〜1秒
どこかにインデックスが付けられています(私の知る限り)
私が間違っていることはありますか?
さらに詳しい情報が必要な場合は、質問してください。何を提供すればよいかわかりません。
また、WITH と WHERE の違いは何ですか?
mysql - SubSelect を使用した XE6 TUniQuery Insert Into
私はVCLプロジェクトで働いています。を使用する をに設定TUniQuery
しています。MySQL ログ ファイルを見ると、コマンドがデータベースにヒットしていることがわかります。エラーや例外は報告されておらず、すべてが適切に実行されているようです。ただし、データベースにクエリを実行すると、データがありません。ログ ファイルからコマンドをコピー アンド ペーストして dbForge で実行すると、コマンドが適切に実行され、テーブルにデータが入力されます。以下は、フィールドが指定されていないコードです。Insert
sub select
一時テーブルに使用するテーブルを作成する予定ですが、現在は実際のテーブルです。
私が持っていたいくつかの考えは、それが接続である可能性があるということでしたが、それがmysqlログファイルに記録されているので、それが問題であるとは思いません. 情報をプルダウンしてから一度に 1 つのレコードを挿入するという回避策がありますが、ネットワーク経由でデータをプルするのは嫌いで、そうしなければなりません。サーバー側ですべてを実現するために何ができるか、または上記のアプローチに関する私の問題は何ですか?
unidata - UniData - すべてのファイル/テーブルのレコード数
ここでショートカットを探します。私は SQL データベース エンジンと ERP に精通しています。明確にする必要があります... MS SQL、MySQL、postresqlなどのデータベースを意味します.
私が新しいプロジェクトに取り組んでいるときにやりたいことの 1 つは、何が利用されていて、何が利用されていないかを把握することです。T-SQL では、これは非常に簡単です。情報スキーマにクエリを実行し、すべてのテーブルの行数を取得し、行数 = 0 のテーブルを除外します。これが正確な行数ではないことはわかっていますが、何が使用されているかがわかります。
私は最近、新しい会社で働き始めましたが、その会社のシステムの 1 つが UniData で実行されています。これは主流のデータベースからのかなり根本的な変化であり、そこには多くの助けがありません. UniBasic/UniQuery/その他で上記と同じことを行うコマンドを誰かが知っているかどうか疑問に思っていました.
大量にデータが取り込まれているのはどのテーブル、ファイルで、どれがそうでないか?
mysql - Code for UPDATE and DELETE in delphi uniquery
I'm trying to update and delete my record. I'm using dbgrid as to show the database and i use uniquery to do the query. I managed to do the insert query but not with the update and delete.
Here is my code :
Thanks!