この項では、このマニュアルで使用されている表記規則について説明します。
SQL Anywhere はさまざまなプラットフォームで稼働します。通常は、すべてのプラットフォームで同じように動作しますが、いくつかの相違点や制限事項があります。このような相違点や制限事項は、一般に、基盤となっているオペレーティングシステム (Windows、UNIX など) に由来しており、使用しているプラットフォームの種類 (IBM AIX、Windows Mobile など) またはバージョンに依存していることはほとんどありません。
オペレーティングシステムへの言及を簡素化するために、このマニュアルではサポートされているオペレーティングシステムを次のようにグループ分けして表記します。
Windows Microsoft Windows ファミリには、主にサーバー、デスクトップコンピューター、ラップトップコンピューターで使用されるプラットフォーム、およびモバイルデバイスで使用されるプラットフォームが含まれます。特に記述がないかぎり、マニュアル中に Windows という記述がある場合は、Windows Mobile を含む、サポートされるすべての Windows ベースプラットフォームを指しています。
Windows Mobile は、Windows Mobile 以外のさまざまなプラットフォームの構築にも使用されている、Windows CE オペレーティングシステムを基盤としています。特に記述がないかぎり、マニュアル中に Windows Mobile という記述がある場合は、Windows CE を使用して構築された、サポートされるすべてのプラットフォームを指しています。
UNIX 特に記述がないかぎり、マニュアル中に UNIX という記述がある場合は、Linux および Mac OS X を含む、サポートされるすべての UNIX ベースプラットフォームを指しています。
SQL Anywhere でサポートされているプラットフォームの完全なリストについては、サポートされるプラットフォームを参照してください。
通常、ディレクトリ名およびファイル名の参照形式はサポートされているすべてのプラットフォームで似通っており、それぞれの違いはごくわずかです。このような場合は、Windows の表記規則が使用されています。詳細がより複雑な場合は、マニュアルにすべての関連形式が記載されています。
ディレクトリ名とファイル名の表記を簡素化するために使用されている表記規則は次のとおりです。
大文字と小文字のディレクトリ名 Windows と UNIX では、ディレクトリ名およびファイル名には大文字と小文字が含まれている場合があります。ディレクトリやファイルが作成されると、ファイルシステムでは大文字と小文字の区別が維持されます。
Windows では、ディレクトリおよびファイルを参照するとき、大文字と小文字は区別されません。大文字と小文字を混ぜたディレクトリ名およびファイル名は一般的に使用されますが、参照するときはすべて小文字を使用するのが通常です。SQL Anywhere のインストールには、Bin32 や Documentation などのディレクトリが含まれます。
UNIX では、ディレクトリおよびファイルを参照するとき、大文字と小文字は区別されます。大文字と小文字を混ぜたディレクトリ名およびファイル名は一般的に使用されません。ほとんどの場合は、すべて小文字の名前が使用されます。SQL Anywhere のインストールには、bin32 や documentation などのディレクトリが含まれます。
このマニュアルでは、ディレクトリ名に Windows の形式を使用しています。通常、大文字と小文字が混ざったディレクトリ名をすべて小文字に変換すると、対応する UNIX プラットフォーム用のディレクトリ名になります。
各ディレクトリおよびファイル名を区切るスラッシュ マニュアルでは、フォルダーの区切り文字に円記号を使用しています。たとえば、PDF 形式のマニュアルは、%SQLANY12%\Documentation\ja\PDF にあります。これは Windows の形式です。
UNIX では、円記号をスラッシュに置き換えます。PDF マニュアルは、$SQLANY12/documentation/ja/pdf にあります。
実行ファイル マニュアルでは、実行ファイルの名前は、Windows の表記規則が使用され、.exe や .bat などの拡張子が付きます。UNIX では、実行ファイルの名前に拡張子は付きません。
たとえば、Windows では、ネットワークデータベースサーバーは dbsrv12.exe です。UNIX では、dbsrv12 になります。
ほとんどのオペレーティングシステムには、コマンドシェルまたはコマンドプロンプトを使用してコマンドおよびパラメーターを入力する方法が、1 つ以上あります。Windows のコマンドプロンプトには、コマンドプロンプト (DOS プロンプト) および 4NT があります。UNIX のコマンドシェルには、Korn シェルおよび bash があります。各シェルには、単純コマンドからの拡張機能が含まれています。拡張機能は、特殊文字を指定することで起動されます。特殊文字および機能は、シェルによって異なります。これらの特殊文字を誤って使用すると、多くの場合、構文エラーや予期しない動作が発生します。
このマニュアルでは、一般的な形式のコマンドラインの例を示します。これらの例に、シェルにとって特別な意味を持つ文字が含まれている場合、その特定のシェル用にコマンドを変更することが必要な場合があります。このマニュアルではコマンドの変更について説明しませんが、通常、その文字を含むパラメーターを引用符で囲むか、特殊文字の前にエスケープ文字を記述します。
次に、プラットフォームによって異なるコマンドライン構文の例を示します。
カッコと中カッコ 一部のコマンドラインオプションは、詳細な値を含むリストを指定できるパラメーターを要求します。リストは通常、カッコまたは中カッコで囲まれています。このマニュアルでは、カッコを使用します。次に例を示します。
-x tcpip(host=127.0.0.1) |
カッコによって構文エラーになる場合は、代わりに中カッコを使用します。
-x tcpip{host=127.0.0.1} |
どちらの形式でも構文エラーになる場合は、シェルの要求に従ってパラメーター全体を引用符で囲む必要があります。
-x "tcpip(host=127.0.0.1)" |
引用符 パラメーターの値として引用符を指定する必要がある場合、その引用符はパラメーターを囲むために使用される通常の引用符と競合する可能性があります。たとえば、値に二重引用符を含む暗号化キーを指定するには、キーを引用符で囲み、パラメーター内の引用符をエスケープします。
-ek "my \"secret\" key" |
多くのシェルでは、キーの値は my "secret" key
のようになります。
環境変数 マニュアルでは、環境変数設定が引用されます。Windows のシェルでは、環境変数は構文 %ENVVAR% を使用して指定されます。UNIX のシェルでは、環境変数は構文 $ENVVAR または ${ENVVAR} を使用して指定されます。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |