@echo off echo 勘定科目コピー用一時テーブルを作成しています。 REM 勘定科目・報告書書式一時テーブルを作成 osql -S %1 -U sj4user -P sj4 -d sj4webdb -m17 -i コピー用テーブル作成.sql osql -S %1 -U sj4user -P sj4 -d sj4webdb -m17 -Q "DELETE FROM TDA勘定科目C" osql -S %1 -U sj4user -P sj4 -d sj4webdb -m17 -Q "DELETE FROM TDA報告書書式C" echo 完了 echo マージ処理を行っています。 1/3 REM 勘定科目・報告書書式一時テーブルにマージデータを取り込む osql -S %1 -U sj4user -P sj4 -d sj4webdb -m17 -Q "INSERT INTO TDA勘定科目C (システムCD, 演習CD, 勘定CD, 業種CD, 勘定名称, 勘定略名称, 勘定区分, 勘定細目, 所有会社CD, 貸借区分, データ区分, 費用区分, 分析用区分, チェック区分, 特別勘定区分, 集計先勘定, 集計区分, 諸表集計CD, 作成区分, 更新日時, 予備あ, 予備い, 予備う, 予備1, 予備2, 予備3) SELECT TDA勘定科目M.システムCD, TC2演習M.演習CD, TDA勘定科目M.勘定CD, TDA勘定科目M.業種CD, TDA勘定科目M.勘定名称, TDA勘定科目M.勘定略名称, TDA勘定科目M.勘定区分, TDA勘定科目M.勘定細目, TDA勘定科目M.所有会社CD, TDA勘定科目M.貸借区分, TDA勘定科目M.データ区分, TDA勘定科目M.費用区分, TDA勘定科目M.分析用区分, TDA勘定科目M.チェック区分, TDA勘定科目M.特別勘定区分, TDA勘定科目M.集計先勘定, TDA勘定科目M.集計区分, TDA勘定科目M.諸表集計CD, TDA勘定科目M.作成区分, TDA勘定科目M.更新日時, TDA勘定科目M.予備あ, TDA勘定科目M.予備い, TDA勘定科目M.予備う, TDA勘定科目M.予備1, TDA勘定科目M.予備2, TDA勘定科目M.予備3 FROM TDA勘定科目M CROSS JOIN TC2演習M WHERE (TDA勘定科目M.演習CD = 'SYSORIGN') AND (TC2演習M.演習CD <> 'SYSORIGN')" osql -S %1 -U sj4user -P sj4 -d sj4webdb -m17 -Q "INSERT INTO TDA報告書書式C (システムCD, 演習CD, 帳票区分, 集計CD, 集計名称, 貸借, 集計先, 加減区分, ラインコントロール, アンダーライン, 右方表示, 構成表示, 作成区分, 更新プログラムID, 更新日時, 予備あ, 予備い, 予備う, 予備1, 予備2, 予備3) SELECT TC2演習M.システムCD, TC2演習M.演習CD, TDA報告書書式M.帳票区分, TDA報告書書式M.集計CD, TDA報告書書式M.集計名称, TDA報告書書式M.貸借, TDA報告書書式M.集計先, TDA報告書書式M.加減区分, TDA報告書書式M.ラインコントロール, TDA報告書書式M.アンダーライン, TDA報告書書式M.右方表示, TDA報告書書式M.構成表示, TDA報告書書式M.作成区分, TDA報告書書式M.更新プログラムID, TDA報告書書式M.更新日時, TDA報告書書式M.予備あ, TDA報告書書式M.予備い, TDA報告書書式M.予備う, TDA報告書書式M.予備1, TDA報告書書式M.予備2, TDA報告書書式M.予備3 FROM TC2演習M CROSS JOIN TDA報告書書式M WHERE (TC2演習M.演習CD <> 'SYSORIGN') AND (TDA報告書書式M.演習CD = 'SYSORIGN')" echo 完了 echo マージ処理を行っています。 2/3 REM 勘定科目・報告書書式マスタをクリア。 osql -S %1 -U sj4user -P sj4 -d sj4webdb -m17 -Q "DELETE FROM TDA勘定科目M" osql -S %1 -U sj4user -P sj4 -d sj4webdb -m17 -Q "DELETE FROM TDA報告書書式M" echo 完了 echo マージ処理を行っています。 3/3 REM 一時テーブルからデータを取り込む。 osql -S %1 -U sj4user -P sj4 -d sj4webdb -m17 -i 勘定科目移動.sql osql -S %1 -U sj4user -P sj4 -d sj4webdb -m17 -i 報告書書式移動.sql echo 完了 echo 終了処理を行っています。 REM 一時テーブルの破棄。 osql -S %1 -U sj4user -P sj4 -d sj4webdb -m17 -Q "DELETE FROM TDA勘定科目C" osql -S %1 -U sj4user -P sj4 -d sj4webdb -m17 -Q "DELETE FROM TDA報告書書式C" osql -S %1 -U sj4user -P sj4 -d sj4webdb -m17 -Q "DROP TABLE TDA勘定科目C" osql -S %1 -U sj4user -P sj4 -d sj4webdb -m17 -Q "DROP TABLE TDA報告書書式C" echo 完了