ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

SQLコマンド

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2011-4-18 15:46
h-iwasaki  新米   投稿数: 2
MagicV10、Olacle10G

☆範囲指定して行削除をしたい

タスク環境にあるSQLコマンドに、
■データーベース ABCD
■SQLコマンド
DELETE FROM AAA WHERE BBB =:1
■入力パラメータ
V.担当者コード 数値=N3

この状態でAPGボタンを押下したら

「コマンドが正しくありません」とエラーが出ます。

なにがおかしいのでしょうか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011-4-18 16:20
Tanda  長老   投稿数: 2151
h-iwasaki さん、こんにちは。

SQL コマンドの使用は必須ですか?

特に SQL コマンドを使用する必要がなければ、普通に Magic の
プログラムを作成されたほうがいいと思いますよ。


タンダコンピュータ/丹田 昌信
投票数:0 平均点:0.00

なし Re: SQLコマンド

msg# 1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011-4-18 17:20
h-iwasaki  新米   投稿数: 2
丹田さん、こんにちは。

APGではエラーが出ていたのですが、
実際に処理をかけてみると問題なくDeleteされていました。
今回、Magicからの削除に時間が掛かってしまう問題に対応
するためにSQLコマンドをとチャレンジした次第です。


岩崎博樹
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011-4-18 17:30
Tanda  長老   投稿数: 2151
h-iwasaki さん、こんにちは。

キーが正しく効いていれば、埋め込み SQL を使用されなくても、
ゲートウェイ処理で同等のパフォーマンスは得られると思いますよ。

ちなみに、APG には「削除」はないはずですが??

タンダコンピュータ/丹田 昌信
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011-5-19 17:31
kubota  新米   投稿数: 15
h-iwasakiさん

SQLでAPGは滅多に使わないので・・
予想ですが、DELETE文だからだと思います。

DELETE文は、出力パラメータがないので
APGで項目を作成できない → コマンドが正しくありませんエラー
→でもSQL文は問題ないのでデータは削除される。
となるのかなと。

ちなみに、同じ条件でSELECT文にすると、
(SELECT * FROM AAA WHERE BBB =:1)
APGはできると思います。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011-5-24 10:35
Tanda  長老   投稿数: 2151
失礼、SQL コマンドの APG でしたね。
ちょっと勘違いしておりました。

タンダコンピュータ/丹田 昌信
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約