問題タブ [isql]

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.

0 投票する
2 に答える
4597 参照

sql-server - RHEL 6 に MS SQL ODBC ドライバーをインストールした後、psqlODBC がロードされない

RHEL 6 で PostgreSQL ドライバーを使用していましたが、Microsoft® SQL Server® ODBC Driver 1.0 for Linux をインストールした後、PosgreSQL データ ソースに接続できなくなりました。SQL Server データ ソースに正常に接続できます。

1週間前に同じ問題が発生したとき、MS SQL Server ODBCドライバーをLinuxからアンインストールし、問題を修正しました。次のコマンドを実行して、MS SQL Server ODBC ドライバーを削除しました。

psqlodbcw.soPostgreSQLドライバーが動作している別のLinuxマシンからファイルをコピーする必要がありました(MSドライバーのインストールにより、存在するにもかかわらずアクセスできなくなりました)。

繰り返しますが、MS SQL ドライバーを使用する必要があったため、再度インストールしました。MS SQL ドライバーを再度インストールすると、PostgreSQL ドライバーへの接続に再び失敗しました。ただし、MS SQL ドライバーをアンインストールせず、何が起こっているのかを確認しました。今回は、セットアップ ファイルが削除されていることがわかりました: /usr/lib64/libodbcpsqlS.so. ただし、前のケースのように MS SQL をアンインストールしなかったため、ファイルを補充しても問題は解決しませんでした。

rwxファイルが許可されているにもかかわらず、次のエラーメッセージが表示され続けました。

ファイルのアクセス許可の出力は次のとおりです。

私のodbcinst.iniファイルは次のようになります。

このリンクも参照しました: http://mailman.unixodbc.org/pipermail/unixodbc-support/2010-September.txt

実行からの出力:

PostgreSQL ドライバーを動作させるために、Linux マシンから MS SQL ドライバーをアンインストールしたくありません。両方のドライバーが Linux で動作するようにします。

Craig Ringer は以下を実行することを提案しました:

ジョン・グリーンは次のように提案しました。

0 投票する
2 に答える
8632 参照

sql - isql出力から空白を削除します

isql返されたフィールドの前後にスペースを追加しないようにする方法はありますか?テーブルの行の値を。で区切って,ください。現時点では、とを使用-bして-s ','、次のようになります。

しかし、私は欲しい:

すべてのスイッチを読みましたが、適切なものが見つからなかったようです。私の願いはisql、出力を解析するのではなく、この形式で出力することです。

編集

戻り値

isql次のコマンドを実行すると、最大文字数に基づいて出力されるようです。

私は得る:

0 投票する
1 に答える
1130 参照

linux - ISQL コマンドの結果: Ubuntu Linux の unixODBC および Pervasive Client で lib 'odbcci.so' を開けない

ODBC経由で Ubuntu Linux 64 ビットから Windows Server マシン上のPervasive DBに接続する方法がわかりません。

をインストールunixodbcし、ここ32bit Pervasive Client 11sp2から、tar コンテンツを/usr/local/psqlに移動して実行した後、 dbaソースを追加してコマンドを実行しました。clientpreinstall.shclientpostinstall.shdsnadd

ここで、ODBC 接続をテストしようとするとisql -v dba、次のようになります。

[ISQL]エラー: SQLConnect [01000][unixODBC][ドライバー マネージャー]できません lib '/usr/local/psql/lib/odbcci.so' を開けません: ファイルが見つかりません

odbcci.soはそのディレクトリに存在します。

機能させるにはどうすればよいですか?

0 投票する
1 に答える
1061 参照

isql - isqlのデフォルトの出力幅

同じ接続文字列でisqlを使用し、2つの異なるホストで同じクエリを実行すると、結果のフォーマットが異なります。一方はX文字の後に各レコードをラップし、もう一方のホストはレコードごとに1行を表示します。

したがって、接続文字列でisqlを接続するときに、オプションとして-w200を使用でき、出力は両方のホストで同じであると考えました。ただし、-wが指定されていない場合に有効になる表示幅のデフォルト設定が必要であるため、両方のホストの出力を同じにしたいと思います。

この設定はどのように指定されますか?

0 投票する
1 に答える
512 参照

oracle - iSQLPLUSからのOracleストアドプロシージャの呼び出し無効な識別子

FirefoxでiSQLPlusを使用して、次のコードを使用してプロシージャを作成しました。プロシージャは正常にコンパイルされます。

次のコードを使用してこのプロシージャを呼び出そうとしています

次のエラーが発生します。

0 投票する
2 に答える
845 参照

sql - 「isql」クエリが成功するかどうかを確認する

isqlクエリが失敗したかどうかを確認する方法はありますか? isqlクエリが成功するかどうかに関係なく 0 を返し、サーバーへの接続エラーが発生した場合にのみ false を返すようです。Sybase クエリがコマンド ラインから機能するかどうかを確認するにはどうすればよいですか?

0 投票する
4 に答える
24832 参照

sql-server-2008 - Linux から SQL Server に接続できない

CentOS 5.8 で SQL Server 2008 に接続しようとしています。unixODBC 2.3.0 と SQL Server ODBC ドライバー (www.microsoft.com/en-us/download/details.aspx?id=28160) を使用しています。

実行して接続をテストしようとすると:

それは私に与えました:

ポートが開いていて、サーバーにアクセスできます。

問題をさらに診断しようとしましたが、ここで行き詰まりました:

どうやら、接続の確立に問題があるようです。

誰でも私を助けることができますか?他に情報が必要な場合はお知らせください。

ありがとう

0 投票する
1 に答える
162 参照

tsql - SybaseTSQLの`-`文字なしで選択する方法

私の質問は非常に単純ですSELECT。ステートメントを使用して、テキストと数字の組み合わせを印刷しようとしています。ただし、この方法を使用してテキストを印刷しようとすると、さまざまな-文字がたくさん表示されます。

-charsを出力せずにselectステートメントを使用するにはどうすればよいですか?

例えば:

SELECT "HELLO WORLD"

結果は次のようになります。

0 投票する
1 に答える
612 参照

powerbuilder - テーブルまたはビューが存在しません

良い一日。

Powerbuilder9アプリケーションをAdaptiveServerAnywhereデータベースエンジンバージョン8.0.1.2600で実行しています。INIファイルを使用して、デフォルトのユーザー「dba」パスワード「sql」でデータベースに接続しましたが、すべて正常に機能します。

右 !アプリケーションがデータベースに接続するための別のユーザーを作成して使用したいと思います。次を使用して新しいユーザーを実行しました:sp​​_add_user'alex'、'alex'; 次に実行されます:loadcon_custのすべてをalexに付与します。(ここで、loadcon_custはテーブル名です)

'alex'ログインを使用してアプリケーションを実行すると、データベースに正常に接続されますが、テーブルloadcon_custにアクセスすると、PBは「テーブルまたはビューが見つかりません:テーブル'loadcon_cust'が見つかりません」というプロンプトを表示します。

私は何が欠けていますか?

よろしくお願いします。

アレックス