問題タブ [sap-iq]

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 投票する
1 に答える
948 参照

datetime - Sybase iq が datetime カラムを含むテーブルをロードできない

テーブルをテキスト ファイルからsybase iqデータベースにロードしようとしていますが、datetime フィールドのロードに問題があります... 常にエラーが発生しますdata type conversion is not possible。私はそれを解決するために多くの方法を試しました...

  • varchar フィールドを作成してデータに変換する
  • 一時テーブルを作成し、dateformat、cast、convert、
  • load table table_name( datetime_column datetime('dd-mm-yyyy hh-mm-ss') ) from ...

何も役に立ちません。何か助けはありますか?ありがとう。

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

character-encoding - SAP IQ 16.0 ロード テーブルのエンコーディング/文字セット

LOAD TABLEステートメントを使用して、テーブルを txt ファイルから Sybase IQ Server にロードしようとしています。そして、このћРР РђРЎРўРќРћのような挿入レコードを取得する際にエンコードに問題がありました。そして、私は使用して問題を解決しました

set temporary option DEFAULT_ISQL_ENCODING = 'UTF8';

しかし、今では新しいサーバーを手に入れましたが、これで私の問題は解決しません。私が何をしても、エンコードの問題が発生します。

SELECT PROPERTY ('charset')'utf8'両方のサーバーで出力します。

SELECT @@version出力:

Sybase IQ/15.4.0.3027/130221/P/ESD 3/RS6000MP/AIX 6.1.0/64bit/2013-02-21 11:27:49 古いサーバー

SAP IQ/16.0.0.808/141110/P/sp08.20/Enterprise Linux64 - x86_64 - 2.6.18-194.el5/64bit/2014-11-10 12:47:58 新しいサーバー

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

sql - 長い文字列から整数値を抽出するSQL

varchar(300)(いくつかの URL を含む) 列を持つテーブルがあり、この列の値を新しいinteger列に抽出する必要があります。

ソース列:

文字列を見つけてテーブルsearching_field=int_valueに挿入int_valueする必要があります。

UPD。良いツールを見つけたので、REGEXP_SUBSTRING以下のように使用しようとしています:

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

sql - SQL Anywhere エラー -728: 更新不可能なリモート クエリで更新操作を試行しました

私がやろうとしていること:

しかし、私は得ています

どうにか解決できないでしょうか?ローカル/リモート テーブルは使用しません。私は1つのテーブルを使用します。

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

tsql - 「'' をタイムスタンプに変換できません」というエラーが表示されるのはなぜですか?

'' をタイムスタンプに変換できません。

一番上の1行を選択したい魔女から「date_column」(日付タイプ)があります。10 個のテーブルを通過する手順があり、各テーブルには列「date_column」があり、各列から上位 1 つの日付を取得し、その日付に基づいてビューを作成したいと考えています。convert ステートメントを試してみたところ、'' をタイムスタンプ エラーに変換できません。(日付型)を作成すると、ビュー作成ステップで数値に変換できないため、 varchar@top_dateでなければならないと思います。

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

case-insensitive - SybaseIQ で大文字と小文字を区別しないようにする方法は?

Case IGNORE 機能を使用して DB (SYbaseIQ 16.X) を作成しましたが、大文字と小文字が区別されるため、すべての選択で失敗します。ALTER DATABASE コマンドを試しましたが、そのようなオプションはありません。

DB をケースの IGNORE 設定に戻し、DB の構成を確認するにはどうすればよいですか?

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

sql - 同じ ID の間隔の数を最小限に抑える (Sybase IQ)

私は次の問題に頭を悩ませてきました。識別子、特性、開始日と終了日を含むテーブルがあります。通常、間隔の終わりに特性が変化するはずです。ただし、システムの不具合により、同じ特性を持つ連続した間隔が作成されます。例 :

id&characteristics のグループごとの最大 (終了日) を確認したいと思います。ただし、グループは一連の時間枠内でのみグループのままにする必要があります。何かのようなもの:

をいじっていますが、FIRST_VALUE理解できないようです。LEADLAG

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

date - Sybase IQ で 2 つの日付の違いを検出中にエラーが発生しました

日付 (テーブルの nvarchar 列) と現在の日付の違いを見つけたいです。

datediff を使用してみましたが、「型変換に失敗しました」というメッセージが表示され続けます。

参考までに、日付 1 の形式は mm/dd/yyyy です 日付 2 (getdate()) の形式は yyyy-mm-dd です

月単位の 2 つの日付の差を計算するための datediff 構文を教えてください。

乾杯

0 投票する
3 に答える
458 参照

sql - 2 つのテーブルの積を合計するクエリ

名前と残高を持つ2つのテーブルがありますex

表 A

表 B

したがって、2 つのテーブルを追加する必要があります。すべての名前には正と負があります。テーブル A とテーブル B に同じ量の一意の名前があるかどうかはわかりません。クエリを実行すると

このクエリは、テーブル A またはテーブル B に対して個別に機能しますが、このようなクエリを実行しようとすると、法外な数値が得られます

1 つのクエリでこれを行う方法はありますか?