1

UniVerseデータベースのU2スクリプトとUniVerseBasicコードの違いは何ですか?

4

3 に答える 3

4

U2スクリプトの意味がわかりません。U2(UniverseまたはUniData)に組み込まれているスクリプトエンジンはありません。U2サーバーは、オブジェクトコードにプリコンパイルされたUniBasicプログラムのみを実行できます。ただし、 UniBasicプログラムからシェルスクリプトを実行することはできます(PCPERFORMコマンドを参照)。

また、U2データベースにアクセスし、C#やJavaなどの他の言語からネイティブUniBasicコードを実行できるクライアントツールも利用できます。

于 2010-11-26T14:42:10.393 に答える
2

U2 のスクリプト言語の大部分は、BASIC 言語に EXECUTE コマンドが導入される前の遺物です。本質的に、これは BASIC プログラム内から TCL コマンドを実行できないことを意味し、最も重要な意味は、BASIC 内から範囲制限基準を持つ SELECT リストを生成できないことです。

したがって、条件が限定された SELECT リストにアクセスする必要があるプログラムは、その SELECT リストをアクティブにして呼び出す必要があります。このようなリストをプログラム制御で作成するには、TCL スクリプト言語が必要でした。これの初期の化身は PROC または ProVerb と呼ばれ、いくつかの基本的なフロー制御が含まれていました。PROC の多くのバロックの悪夢は 70 年代と 80 年代に生み出され、EXECUTE コマンドが BASIC 言語に含まれたときにすべて時代遅れになりました。

最近では、PROC をまったく知らなくても U2 システムで作業することが可能であり、数コマンドを超える長さの PROC に遭遇することはめったにありません。

Paragraph (PA) スクリプト言語は、UniData から派生したものです。シンプルで読みやすいため、経験豊富な U2 プログラマーがそれを使用することは尊厳に値しません。

"F" 相関関係について話したい人はいますか?

于 2011-11-10T01:43:43.413 に答える
2

実は、ProVerb と Paragraph はどちらも UniVerse に含まれるスクリプト言語です。詳細については、u2ug.orgまたはu2data.comをご覧ください。

于 2011-03-25T19:41:12.740 に答える