--プロシジャーの宣言
CREATE PROCEDURE UpdateMileage as
--変数リストの宣言
DECLARE @CAR_NUMBER nvarchar(20)
DECLARE @MI2 nvarchar(20)
--カーソルの宣言
DECLARE EmpCur cursor FOR
select CAR_NUMBER,(ODOMETER-prev_odo) AS MI2
FROM DiemListTermView
WHERE ARRIVE_TIME IS NOT NULL OR ODOMETER IS NOT NULL
--カーソルを開く
OPEN EmpCur
--FETCH(行の取り出し)
FETCH NEXT FROM EmpCur INTO @CAR_NUMBER,@MI2
--LOOP
WHILE (@@fetch_status = 0)
BEGIN
--FETCH(行の取り出し)
FETCH NEXT FROM EmpCur INTO @CAR_NUMBER,@MI2
UPDATE DRIVING_CHECK SET MILEAGE = @MI2 WHERE CAR_NUMBER = @CAR_NUMBER
end
--カーソルを閉じる
CLOSE EmpCur
DEALLOCATE EmpCur
RETURN
ストアドプロシージャによる一括更新
ページ移動
- はじめての方へ
- ↳ 最初に読んで下さい。
- なでしこ関連
- ↳ デラックス版フォーラム
- ↳ WindowsAPI
- ↳ RDB関連フォーラム
- ↳ Oracle
- ↳ SQL Server
- ↳ MySQL
- ↳ PostgreSQL
- ↳ SQLite3
- ↳ Firebird
- ↳ Access
- ↳ プログラムサンプル
- ↳ VBAサンプル
- SQLite Easy Viewer
- ↳ SEVサポート掲示板
- ↳ ベータ版プログラム
- ↳ 安定版プログラム
- ↳ Manual
- BackupFD
- ↳ BackupFDサポート掲示板
- ↳ ベータ版プログラム
- ↳ 安定版プログラム
- ↳ Manual
- AIPO
- ↳ Aipo5フォーラム
- ↳ Aipo6フォーラム
- ↳ Aipo7フォーラム
- ↳ Aipo8フォーラム
- Wordpress
- ↳ WordPressフォーラム
- 外部コラボレーション
- ↳ 粗茶の部屋
- ECCube
- ↳ 2.11.5
- ↳ インストール
- ↳ カスタマイズ
- Coreserver
- ↳ SSH
- ↳ Perl
- ↳ Pear
- パスワード作成アプリくん
- ↳ ベータ版プログラム
- ↳ Manual
- ファイルの中身を検索くん
- ↳ 最新プログラム