問題タブ [sqlanywhere]
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.
sqlanywhere - Sybase SQLAnywhere
Sybase SQLAnywhere Developer Edition をダウンロードしてインストールしました。見た目も素晴らしく、メンテナンスもとても簡単です。誰かがそれが使用するエンジンを教えてもらえますか? インターベースですか?次に、このエディションには RAM または DB サイズの制限はありますか? この RDBMS をどのように評価しますか?
c# - SQLAnywhereクエリエラー:ホスト変数に十分な値がありません
複数のパラメーターが渡された.NetでODBCコマンドオブジェクトを使用してクエリを作成しています。SQLAnywhereに対してクエリを実行すると、次のエラーが発生します。(同じコードがSQL Serverに対して機能します)。
[System.Data.Odbc.OdbcException] = {"ERROR [07002] [Sybase] [ODBC Driver][SQLAnywhere]ホスト変数に十分な値がありません"}
コマンドオブジェクトには、クエリのプレースホルダー('?')と同じ数のパラメーターが追加されています。以下は、テストに失敗した単純なクエリとC#コードです。
ホスト変数を設定するC#コード
String queryText = @ "DECLARE @loanuseraddress varchar(40)、@loanid decimal Set @loanid =?Set @loanuseraddress =?select * from Loan_assignments where Loan_id = @loanid"
mysql - バックアップされたSQLAnywhere10.dbファイルをMySQL5.1にインポートします
1週間前のデータベースのバックアップがあります。元のデータベースサーバーにアクセスせずにこれをMySQLにインポートする必要があります。私はデータベース管理者の近くにいないという上司の知識にもかかわらず、どうすればこれを行うことができますか?
sql - SQL どこでも 5.5 データベースは SQL どこでも 12 に接続します
私はSQLAnywhere 5.5で作成されたデータベースファイルを持っていて、SQLAnywhere12に接続する必要があります。試してみましたが、受け入れられません。
「このデータベースは古いバージョンの SQL で作成されました」
sql-server - 非表示のDBのデータベーススキーマを取得するにはどうすればよいですか?
私の顧客は、診療管理ソフトウェアを購入した歯科医院です。このソフトウェアは、患者データベース、スケジュール、およびあらゆる種類の医療記録を含む、ローカルサーバーにインストールされました。今、彼らは私に彼らのパッケージで提供されていない彼らのためにいくつかのユーティリティを書いて欲しいと思っています、そしてこれのために私はこのデータベースを照会する能力を必要とします。
ソフトウェアメーカー(Patterson / EagleSoft)のテクニカルサポートに電話してみましたが、私の質問に答えるのに十分なテクノロジーを理解している人を見つけるのは困難です。私の知る限り、彼らのソフトウェアにはAPIがなく、当然のことながら、彼らはDBに直接プログラムでクエリを実行する方法を教えてくれません。インタラクティブなクエリウィンドウがありますが、自動クエリを作成するのには明らかに適していません。彼らが許可するのは、どこかにSQL Server DBがあるということだけですが、それに接続するODBCドライバーはSQL Anywhereドライバーです(え?)。
そのため、サーバーを検索しましたが、データベースファイルが見つかりませんでした。次に、インストールによって、EagleSoftソフトウェアにのみ表示される独自の仮想マシンが作成されることを発見しました。しかし、彼らはDBを難読化のレイヤーで絶縁することに非常に優れていますが、ODBCドライバーを開いたままにしています。これは、実際にはSQLAnywhere接続です。
その魅力的で長い前文の後で、ここに私の質問があります。このODBC接続を介してどのクエリを実行し、DBにその構造について問い合わせることができますか?下にあるSQLServerDBの場合、sysobjectsテーブルを使用できますが、SQLAnywhereODBC接続を使用してMSSQLDBに接続する方法を完全には理解していません。そして、彼らが私に誤った情報を提供していて、それが実際にその下にあるSQL Anywhere DBである場合、DB構造を取得するために実行するクエリは何ですか?
そして、EagleSoft(または同様のプロプライエタリパッケージ)に実際にクエリを実行したことがある人が他にいる場合は、どのようにクエリを実行したかを教えてください。
sql - この更新に最適なソリューションは何ですか
このSQLの最良の方法は何ですか?
A)
また
B)
モデル「A」では、機能して問題を解決するSQLが1つしかありません。モデル「B」には、「A」モデルと同じことを行いますが、より読みやすい2つのSQLがあります。
使用するのに最も適切なモデルは何ですか?
database - SQL Anywhere 11 データベーステーブルの行のハッシュを計算する方法は?
私のアプリケーションはデータベースを継続的にポーリングしています。最適化のために、テーブルが変更された場合にのみ、アプリケーションがデータベースにクエリを実行するようにします。したがって、テーブル全体の HASH を計算し、テーブルの最後に保存されたハッシュと比較したいと考えています。(最初に各行のHASHを計算し、次にそれらのハッシュ、つまりHASHのHASHを計算してハッシュを計算する予定です)
1 行の HASH/Checksum を計算する SQL Server 用の Checksum() sql ユーティリティ関数があることがわかりました。
SQL Anywhere 11 データベースの行の HASH を見つけるための同様のユーティリティ/クエリはありますか?
参考までに、データベース テーブルには、事前計算された HASH/チェックサムの列がありません。
sqlanywhere - Sybase SQLAnywhere 12 ドロップ外部キー
エラー: -131 構文
どうしたの?
sql - SQL Anywhere 12 文 CREATE DOMAIN の問題
これにより、構文が生成されますERROR:-131.
誰でも理由を知っていますか?
ありがとうございました!
.net - ODBC 接続で like ステートメントを使用する
.net で ODBC 接続を使用して LIKE ステートメントを使用する方法はありますか? 考えられることはすべて試しましたが、常に SQL 例外が発生します。
Sybase SQL Anywhere 11 を使用しています。