問題タブ [hana-sql-script]

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 に答える
5326 参照

hana - フィルター式の BETWEEN 演算子

例に示すように、「DATE」が他の 2 つの日付値の間にあることを確認する必要がある条件を作成する必要があります。

しかし、これは私にエラーをスローします SQL: transaction rolled back by an internal error: Syntax Error in filter expression

誰かがこれに適した構文を提案できますか?

ありがとう

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

converter - T-SQL Declare ステートメントを SAP HANA に変換する

SAP HANA で動作する宣言文を含むクエリを取得できないようです。以下に、元の動作中の T-SQL バージョンと、SQL コンバーターから出力された HANA バージョンを示します。いくつかのバージョンと組み合わせを試しましたが、エラーが発生するたびに、以下にも記載されています。これをコピーできるように、「ハウツー」を喜んで教えてくれる人はいますか?SAP ドキュメンテーションについても詳しく説明しましたが、役に立ちそうなものは何もありませんでした。どうぞよろしくお願いいたします。

T-SQL コード:

翻訳された HANA クエリ:

私が得るエラー:

7 つのステートメントの持続時間: 13 ミリ秒

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

hana-sql-script - テーブルの合計から HANA のスカラー変数へ

現在、ABAP オブジェクトを介して HANA のデータベース プロシージャを作成しています。他の開発者がテーブルから読み取らなければならないテーブルではなく、選択から計算されたスカラー値を返したいと思います。パラメーターのインポート/エクスポートを使用して、ストア プロシージャで使用する変数を宣言しないことをお勧めします。

 

最初のステートメントは問題なく動作します。おそらく、選択の結果が ABAP float として宣言されたフィールドに配置されるからでしょう。

2 番目の選択が機能し、結果が入力されますが、列にアクセスする方法がわかりません。SAP データ要素は CURRENCY フィールド (15,2) です。ドキュメントにあるすべてのスカラー型を試しました。正しいタイプではないという同じエラーを受け取りました。

型が事前に明示的に定義されていないため、これは不可能ですか? チュートリアルでインターネットを見ていると、人々は CREATE TYPE または CREATE TABLE の使用を提案していますが、これらのステートメントを使用しようとすると構文エラーが発生します。

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

sql - SQLSCRIPTの匿名ブロック内でカーソルを宣言できますか

SQLSCRIPT の匿名ブロック内でカーソルを宣言する方法はありますか。

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

sap - これらの SQL スクリプト コードを SAP HANA の CE 関数に変換する方法

彼の SQL スクリプト コードを CE 関数に転送したい:

私の質問は、計算された属性に関するものですCA_LV_CHIEFwhen...then元の SQL に複数のステートメントがあることがわかります。function を使用して CE 関数に変換したいのですが、ステートメントCE_CALC()を入れ子にする方法がわかりません。CASE

可能であれば、どうすればよいですか。または不可能な場合、それを CE 関数に変換する他の方法はありますか? ありがとう

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

stored-procedures - SAP HANA ストアド プロシージャで現在までの日数を追加する

HANA ストアド プロシージャで現在までの日数を追加する必要がありますが、エラー メッセージが表示されます

日付/時刻の解析中にエラーが発生しました

p_end_dateストアド プロシージャのパラメーターであるこのステートメントを使用します。

他の方法や私が間違っていることはありますか?

0 投票する
0 に答える
834 参照

stored-procedures - モデル入力パラメーターとしての HANA ストアド プロシージャ

最新の Post_Date をデフォルトとする Calc ビューの入力パラメータを作成する必要があります。

入力タイプとして「Derived from Procedure/Scalar Function」を使用しています。

Stored Proc は Max Post_Date を検索しますが、OUT 変数を SP からモデル入力パラメータにマッピングするのに問題があります。

コード

ストアド プロシージャを入力パラメータとして使用したことのある人はいますか?!

ハナ モデリング ガイドによると、これはできるようですか? http://help.sap.com/saphelp_hanaplatform/helpdata/en/a1/72fa29c63e4881832530e24c9ed10a/content.htm

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

sql - How to convert an invalid number column to a number on HANA?

I have a table with a string column. I convert this column to a number using the function TO_INTEGER(). Ist work fine. But If I Aggregate the converted column with the function SUM I got this error:

SAP DBTech JDBC: [339]: invalid number: not a valid number string ' ' at function to_int()

This is my sample SQL query:

Column STUDENT is a varchar(50) in MyTable

What did I do wrong?

Thanks in advance