Backup-----
gbak -B -user ユーザー名 -password パスワード "DBファイル名" "バックアップファイル名"
Restore-----
gbak -C -R -user ユーザー名 -password パスワード "バックアップファイル名" "DBファイル名"
取得行数の制限、取得開始行指定:FIRST,SKIP -----
SELECT FIRST 取得したい行数 [SKIP 読み飛ばす行数]
UPDATE-----
例1)
UPDATE "HINBAN_MST" SET "CODE" = (SELECT HC."NEWHINBAN" FROM "HINBAN_CHG" HC WHERE "HINBAN_MST"."CODE" = HC."HINBAN" AND "HINBAN_MST"."SYOCODE" = HC."SYOCODE")
WHERE EXISTS (SELECT HC."NEWHINBAN" FROM "HINBAN_CHG" HC WHERE "HINBAN_MST"."CODE" = HC."HINBAN" AND "HINBAN_MST"."SYOCODE" = HC."SYOCODE");
例2)
UPDATE Contacts C
SET C.FirstName=(SELECT C1.FirstName FROM Contacts1 C1
WHERE C.ContactsID=C1.ContactsID),
C.LastName==(SELECT C1.LastName FROM Contacts1 C1
WHERE C.ContactsID=C1.ContactsID)
gbak -B -user ユーザー名 -password パスワード "DBファイル名" "バックアップファイル名"
Restore-----
gbak -C -R -user ユーザー名 -password パスワード "バックアップファイル名" "DBファイル名"
取得行数の制限、取得開始行指定:FIRST,SKIP -----
SELECT FIRST 取得したい行数 [SKIP 読み飛ばす行数]
UPDATE-----
例1)
UPDATE "HINBAN_MST" SET "CODE" = (SELECT HC."NEWHINBAN" FROM "HINBAN_CHG" HC WHERE "HINBAN_MST"."CODE" = HC."HINBAN" AND "HINBAN_MST"."SYOCODE" = HC."SYOCODE")
WHERE EXISTS (SELECT HC."NEWHINBAN" FROM "HINBAN_CHG" HC WHERE "HINBAN_MST"."CODE" = HC."HINBAN" AND "HINBAN_MST"."SYOCODE" = HC."SYOCODE");
例2)
UPDATE Contacts C
SET C.FirstName=(SELECT C1.FirstName FROM Contacts1 C1
WHERE C.ContactsID=C1.ContactsID),
C.LastName==(SELECT C1.LastName FROM Contacts1 C1
WHERE C.ContactsID=C1.ContactsID)