問題タブ [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 に答える
3615 参照

shell - korn シェル スクリプトで Sybase ストアド プロシージャからリターン コードを取得する

ストアド プロシージャのリターン コードを取得する際に問題に直面しています。以下で説明するように、isql ステートメントを使用して、korn シェル スクリプトで sybase ストアド プロシージャを呼び出しています。

ストアド プロシージャ内でエラーが発生した場合、以下の方法ではキャプチャできません。

次のようなストアドプロシージャ内でreturnステートメントを使用してみました return (1)

しかし、これは私に期待した結果を与えませんでした。リターンコードをエコーすると、ステータスを 1 として返した後でも 0 としてエコーされました。SQL ログに 1 としてステータスが返されました。

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

command-line - cygwin で isql を実行できない

isql 構文を使用して sybase クエリを実行しようとすると、以下のエラーが発生します。

エラー -

「ローカリゼーション ファイルを読み込もうとしたときに、コンテキスト割り当てルーチンが失敗しました!!次の 1 つ以上の問題が原因で失敗した可能性があります。

sybase ホーム ディレクトリは C:\Sybase です。必要なものでない場合は、環境変数 SYBASE を確認してください。環境変数 LANG で定義されたロケール名 "en_US.UTF-8" を使用する ロケール名 "en_US.UTF-8" が C:\Sybase\locales\locales.dat ファイルに存在しません ローカリゼーションを割り当てようとしているときにエラーが発生しました-関連する構造。"

正しい環境パス変数を確認しました。

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

firebird - ISQL を使用してローカルの Firebird に接続できません

テストするローカルの firebird インスタンスをセットアップしようとしていますが、ISQL でも接続できません。ここのクイックスタートガイドに従って、フォローしようとしました:

その結果:

いくつかの検索の後、私はそれを次のように変更しようとしました:

その結果:

正しいディレクトリ パスがあることを確認した後、今のところ接続をあきらめて、新しい DB を作成してみることにしました。

また、エラーが発生しました:

私が陥る可能性のある一般的な落とし穴はありますか? また、firebird サービスが実行されている場合と実行されていない場合の両方で、上記のコマンドを試しました。また、SQLSTATE コードに関する詳細なリファレンスはありますか?

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

sql - Firebird にはシステム レベルのコマンドを実行する機能がありますか?

私はFirebirdとisqlで遊んでいます。「シェル」コマンドがあることに気付きました。ただし、このシェルは、リモート DB に接続しているかどうかに関係なく、ローカル システムのサブプロセスにドロップします。DB をホストしているシステムの Firebird でシステム レベルのコマンドを実行することは可能ですか? Google は Firebird に関して役に立たないようです。私も Firebird のドキュメントを読みましたが、それについての言及は見当たりません。

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

sql - 文字列 mm/dd/yy を Sybase の日付 yyyy/mm/dd 形式に変換したい

文字列であり、mm/dd/yy のような日付を yyyy/mm/dd 形式の日付データ型に変換したいと考えています。

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

teradata - Teradata volatile テーブルを作成し、isql を使用してテーブルから選択する

2 ステートメントの SQL ファイルをバッチ ジョブとして Linux マシンの isql ユーティリティに送信しようとしています。

最初のステートメントは を定義しVOLATILE TABLE、2 番目のステートメントはSELECTこのテーブルに対するステートメントです。

Teradata サーバーはリモート マシンでホストされており、SELECT結果セットをホストに返すステートメントを正常に実行できました。

以下は、SQL ファイルの例です。

次のコマンドを実行すると

次のエラーが表示されます

[25000][Teradata][ODBC Teradata Driver][Teradata Database] Data definition not valid unless solitary.

Teradata クライアント アプリケーション (Studio および SQL Assistant) でこれらのステートメントを問題なく実行できます。

更新: odbc.ini ファイルの内容を含めました

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

sybase - sybase での日付形式の変換

2014 年 5 月 8 日をこの形式 08/05/2014 に変換する必要があります。

私は使用してみました:

しかし、うまくいきませんでした。

回避策をお勧めします。