Re: 埋め込みSQLのUPDATE及びDELETE文の処理件数の取得
Kurogane 
			
			 
	投稿数: 50
	
			 
	投稿数: 50
	
更新対象テーブルをA(column_2を絞り込んでcolumn_1を更新)
件数保持用テーブルをB(count_columnに件数を保持)として、
declare @count int
update A
set column_1 = 10
where column_2 = 1
select @count = @@rowcount
insert into B
(count_column)
values(@count)
変数なしに直接@@rowcountをinsert文に利用できるかも
知れませんが、念のために変数を仲介してます。
@@rowcountは直前のステートメントの件数を取得できる
システム変数ですが、MAGIC上のタスクを分けてしまうと
MAGIC自身がいたるところでSQL文を発行しているので取得
はできないかと思われます。
なので更新→件数取得は同じ埋め込みSQL内で実現させて
下さい。
件数保持用テーブルをB(count_columnに件数を保持)として、
declare @count int
update A
set column_1 = 10
where column_2 = 1
select @count = @@rowcount
insert into B
(count_column)
values(@count)
変数なしに直接@@rowcountをinsert文に利用できるかも
知れませんが、念のために変数を仲介してます。
@@rowcountは直前のステートメントの件数を取得できる
システム変数ですが、MAGIC上のタスクを分けてしまうと
MAGIC自身がいたるところでSQL文を発行しているので取得
はできないかと思われます。
なので更新→件数取得は同じ埋め込みSQL内で実現させて
下さい。
	
		投票数:1
		平均点:10.00
	
			
		
	
投稿ツリー
- 
	
 埋め込みSQLのUPDATE及びDELETE文の処理件数の取得
	(mysticage, 2013-7-1 15:59)
	
	- 
	
 Re: 埋め込みSQLのUPDATE及びDELETE文の処理件数の取得
	(pu_mahalo, 2013-7-2 9:25)
	
	- 
	
 Re: 埋め込みSQLのUPDATE及びDELETE文の処理件数の取得
	(mysticage, 2013-7-3 9:33)
	
 
 - 
	
 - 
	
 Re: 埋め込みSQLのUPDATE及びDELETE文の処理件数の取得
	(Kurogane, 2013-7-2 10:20)
	
	- 
	
 Re: 埋め込みSQLのUPDATE及びDELETE文の処理件数の取得
	(mysticage, 2013-7-3 9:32)
	
 
 - 
	
 - 
	
 Re: 埋め込みSQLのUPDATE及びDELETE文の処理件数の取得
	(Kurogane, 2013-7-3 14:31)
	
	- 
	
 Re: 埋め込みSQLのUPDATE及びDELETE文の処理件数の取得
	(mysticage, 2013-7-3 16:18)
	
 
 - 
	
 
 -