問題タブ [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.
sql-server - FreeTDS-tsqlが接続し、isqlが失敗する
ホストマシン(Windows XP、SQL Server 05)のデータベースに接続しようとしています。私のゲストマシンはUbuntu10.04です。tsqlを使用してコマンドを接続して実行できますが、isqlが失敗します。以下は私の設定ファイルとエラーメッセージです。
freetds.conf
odbcinst.ini
odbc.ini
tsql:
isql:
sql - isql (sql どこでも) トリガーでエラーが発生する
「相関名 'Club' が見つかりません」という奇妙なエラーが発生しましたが、テーブル Club は DB にあります。問題は値を挿入した後だと思います:
問題は VALUES (item.address) の後であると思いますが、よくわかりません。
それを使ってさまざまなことを試しましたが、まだ何も機能しません。読んでくれてありがとう!
sql - isql (SQL どこでも) NULL 値の更新
テーブルの (NULL) 値を変更するにはどうすればよいですか? どこでも検索しましたが、正しい答えが見つかりませんでした。
動作しますが、0 行を更新します:
動作していません:
sql - isqlストアドプロシージャの結果から「非表示」(ステータス= 0を返す)するにはどうすればよいですか?
isqlを使用してストアドプロシージャを実行すると、次の情報が得られる場合があります。
その情報を無効にすることは可能ですか?
私はすでにSET NOCOUNT ON
いくつかの部分を無効にするために使用していますが、これはまだ表示されています。
emacs - emacs(Ubuntu)でisqlをsqshに置き換えます
Ubuntu11.10でのemacsの使用。isqlの代わりにsqshを使用してSQLServerデータベースに接続したい。initi.elに以下を追加しました
再コンパイルして正常にロードします。ただし、sql-msを使用してデータベースに接続しようとすると、emacsが大文字のコマンドパラメーターを使用する必要があるのに小文字のコマンドパラメーターを使用しているため、エラーが発生します。さらに、コマンドラインからsqshを使用してデータベースサーバーに正常に接続できます。emacs内で物事を実行しようとすると、次のエラーが発生します。
私はかなり広範囲のグーグル検索をしました、そして、私はこれをする方法について多くを見つけることができません(それは私にそれが不可能かもしれないと思わせます)。明らかに、シェル内からsqshを実行できますが、SQLモードの統合が失われます。これを可能にするために、init.elファイルに対して何ができるか/何をする必要があるかわかりません。
私が本当にする必要があるのは、emacsに-dではなく-Dをsqshに送信させる方法を理解することだけだと思います。どうやらisqlは気にしませんが、sqshは違いを深く気にします。
sql - ファイルへの ASE ISQL 出力が空または空白になることがある
スケジュールされたバッチ実行であるこの UNIX スクリプトを指定します。
メールに添付されている sample_report.xlsが空で、行数がゼロの場合があります。
私は次のことを除外しました。
- コマンド処理タイムアウトではありません - -t30 を isql に追加すると、xls が取得され、空ではなくエラーが含まれます
- SQLエラーではありません-SQLでエラーを強制することにより、xlsを取得し、空ではなくエラーが含まれています
- ログインのタイムアウトがわからない - -l1 を付けることでタイムアウトしないのですが、1秒未満の数値は指定できないのでなんとも言えません
原因がわからないので再現できません。他の誰かがこれを経験したことがありますか、またはこれに対処する方法がありますか? 原因を見つける方法はありますか?それは unix ですか、それとも Sybase isql ですか?
oracle - OracleでこのSQLコードを実行するにはどうすればよいですか?
このコードは sql にあり、sql server 2005 で完全に動作します。しかし、isql plus でこのコードを実行すると、エラーが発生します。実行するにはどのような変更を加える必要がありますか。
コードは---
shell - isql を使用してシェル スクリプト変数に格納された SQL ステートメントを実行する方法
そこで、isql を使用してシェルスクリプト変数に格納された SQL ステートメントを実行しようとしています。
ジェネリックコード付属。
ただし、これを実行すると、次のようなエラーが表示されます: キーワード 'Select' 付近の構文が間違っています。
isql から変数に直接格納された SQL クエリを実行する方法を知っている人はいますか?
tsql - sybasedbをisqlコマンドライン経由で接続しようとしています...GuiRazorSQLは機能します
RazorSQLを使用していて、接続する設定は
GUIRazorSQL接続は次のように表示されます
LINUX接続が表示されます
/etc/freetds.conf
/etc/odbc.ini
最終目標は、コマンドライン経由でsybase dbに接続して、bashスクリプトでビルドできるようにすることですが、ISQL経由で接続できないようです。
必要なドライバーや瓶、または本当に何かがあるかどうかわからない。
mysql - Mac OSX Lion での unixODBC/isql のデータ ソースの追加
I have installed unixODBC from source and mysql-odbc connector from .dmg installer on Mac OSX Lion. This was done a while ago, and at that time I successfully installed a data source (let's call it foo
). Now I am trying to add another data source (DSN). I've done this through both ODBC Manager and the command-line tool myodbc-installer given with the tar bundle of the mysql-odbc connector from the mysql website. An entry shows up in /Library/ODBC/odbc.ini
, which looks like this:
However, isql fails to find it:
Weird thing is, the old DSN foo
, which is not to be seen in /Library/ODBC/odbc.ini or /etc/odbc.ini, works fine:
I'm miffed about where the DSN entries need to be entered on OSX Lion to be found by isql. Thanks in advance for your help!