Begin;
Initialize;

#パスを指定したcreate - drop
InitializeSession "";
Command "create database DBDatabaseTest path 'databasetest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
#作成遅延 -> privilegeが作られるのである
NotExists "d:\\dm\\data\\databasetest";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "DBDatabaseTest";
Command "create table T (f1 int)";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
Command "insert T values (1)";
Exists "d:\\dm\\data\\databasetest\\T";
TerminateSession;
InitializeSession "";
Command "drop database DBDatabaseTest";
NotExists "d:\\dm\\data\\databasetest";
NotExists "d:\\dm\\data\\DBDatabaseTest";
NotExists "d:\\dm\\system\\DBDatabaseTest";
TerminateSession;

InitializeSession "";
Command "create database DBDatabaseTest path logicallog 'logtest'";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
#作成遅延 -> privilegeが作られるのである
NotExists "d:\\dm\\data\\DBDatabaseTest";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "DBDatabaseTest";
Command "create table T (f1 int)";
NotExists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
Command "insert T values (1)";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
TerminateSession;
InitializeSession "";
Command "drop database DBDatabaseTest";
NotExists "d:\\dm\\data\\DBDatabaseTest";
NotExists "d:\\dm\\data\\logtest";
NotExists "d:\\dm\\system\\DBDatabaseTest";
TerminateSession;

InitializeSession "";
Command "create database DBDatabaseTest path system 'systemtest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
#作成遅延 -> privilegeが作られるのである
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "DBDatabaseTest";
Command "create table T (f1 int)";
NotExists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
Command "insert T values (1)";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
TerminateSession;
InitializeSession "";
Command "drop database DBDatabaseTest";
NotExists "d:\\dm\\data\\DBDatabaseTest";
NotExists "d:\\dm\\system\\systemtest";
TerminateSession;

InitializeSession "";
Command "create database DBDatabaseTest path 'databasetest' logicallog 'logtest'";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
#作成遅延 -> privilegeが作られるのである
NotExists "d:\\dm\\data\\databasetest";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "DBDatabaseTest";
Command "create table T (f1 int)";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
Command "insert T values (1)";
Exists "d:\\dm\\data\\databasetest\\T";
TerminateSession;
InitializeSession "";
Command "drop database DBDatabaseTest";
NotExists "d:\\dm\\data\\databasetest";
NotExists "d:\\dm\\data\\logtest";
NotExists "d:\\dm\\system\\DBDatabaseTest";
TerminateSession;

InitializeSession "";
Command "create database DBDatabaseTest path 'databasetest' system 'systemtest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
#作成遅延 -> privilegeが作られるのである
NotExists "d:\\dm\\data\\databasetest";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "DBDatabaseTest";
Command "create table T (f1 int)";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
Command "insert T values (1)";
Exists "d:\\dm\\data\\databasetest\\T";
TerminateSession;
InitializeSession "";
Command "drop database DBDatabaseTest";
NotExists "d:\\dm\\data\\databasetest";
NotExists "d:\\dm\\data\\DBDatabaseTest";
NotExists "d:\\dm\\system\\systemtest";
TerminateSession;

InitializeSession "";
Command "create database DBDatabaseTest path logicallog 'logtest' system 'systemtest'";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
#作成遅延 -> privilegeが作られるのである
NotExists "d:\\dm\\data\\DBDatabaseTest";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "DBDatabaseTest";
Command "create table T (f1 int)";
NotExists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
Command "insert T values (1)";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
TerminateSession;
InitializeSession "";
Command "drop database DBDatabaseTest";
NotExists "d:\\dm\\data\\DBDatabaseTest";
NotExists "d:\\dm\\data\\logtest";
NotExists "d:\\dm\\system\\systemtest";
TerminateSession;

InitializeSession "";
Command "create database DBDatabaseTest path 'databasetest' logicallog 'logtest' system 'systemtest'";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
#作成遅延 -> privilegeが作られるのである
NotExists "d:\\dm\\data\\databasetest";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "DBDatabaseTest";
Command "create table T (f1 int)";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
Command "insert T values (1)";
Exists "d:\\dm\\data\\databasetest\\T";
TerminateSession;
InitializeSession "";
Command "drop database DBDatabaseTest";
NotExists "d:\\dm\\data\\databasetest";
NotExists "d:\\dm\\data\\logtest";
NotExists "d:\\dm\\system\\systemtest";
TerminateSession;

#パスを指定しないで作成したデータベースに対するalter
InitializeSession "";
Command "create database DBDatabaseTest";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
#作成遅延 -> privilegeが作られるのである
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "DBDatabaseTest";
Command "create table T (f1 int)";
NotExists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
Command "insert T values (1)";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest'";
NotExists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest drop path ''";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'logtest'";
NotExists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest drop path logicallog ''";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path system 'systemtest'";
NotExists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
NotExists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest drop path system ''";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' logicallog 'logtest'";
NotExists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest drop path '' logicallog ''";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' system 'systemtest'";
NotExists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
NotExists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest drop path '' system ''";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'logtest' system 'systemtest'";
NotExists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
NotExists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest drop path logicallog '' system ''";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' logicallog 'logtest' system 'systemtest'";
NotExists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
NotExists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest drop path '' logicallog '' system ''";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "drop database DBDatabaseTest";
NotExists "d:\\dm\\data\\DBDatabaseTest";
NotExists "d:\\dm\\system\\DBDatabaseTest";
TerminateSession;

#パスを指定して作成したデータベースに対するalter
InitializeSession "";
Command "create database DBDatabaseTest path 'databasetest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
#作成遅延 -> privilegeが作られるのである
NotExists "d:\\dm\\data\\databasetest";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "DBDatabaseTest";
Command "create table T (f1 int)";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
Command "insert T values (1)";
Exists "d:\\dm\\data\\databasetest\\T";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'alterdatabasetest'";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\alterdatabasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest'";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\alterdatabasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'alterlogtest'";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest drop path logicallog ''";
Exists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path system 'systemtest'";
Exists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
NotExists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest drop path system ''";
Exists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'alterdatabasetest' logicallog 'logtest'";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\alterdatabasetest\\T";
NotExists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest'";
Command "alter database DBDatabaseTest drop path logicallog ''";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\alterdatabasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'alterdatabasetest' system 'systemtest'";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\alterdatabasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
NotExists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest'";
Command "alter database DBDatabaseTest drop path system ''";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\alterdatabasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'logtest' system 'systemtest'";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
NotExists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest drop path logicallog '' system ''";
Exists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'alterdatabasetest' logicallog 'logtest' system 'systemtest'";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\alterdatabasetest\\T";
NotExists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
NotExists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest'";
Command "alter database DBDatabaseTest drop path logicallog '' system ''";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\alterdatabasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "drop database DBDatabaseTest";
NotExists "d:\\dm\\data\\databasetest";
NotExists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
NotExists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;

InitializeSession "";
Command "create database DBDatabaseTest path logicallog 'logtest'";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
#作成遅延 -> privilegeが作られるのである
NotExists "d:\\dm\\data\\DBDatabaseTest";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "DBDatabaseTest";
Command "create table T (f1 int)";
NotExists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
Command "insert T values (1)";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest'";
NotExists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest drop path ''";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'alterlogtest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'logtest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path system 'systemtest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
NotExists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest drop path system ''";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' logicallog 'alterlogtest'";
NotExists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest drop path ''";
Command "alter database DBDatabaseTest set path logicallog 'logtest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' system 'systemtest'";
NotExists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
NotExists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest drop path '' system ''";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'alterlogtest' system 'systemtest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
NotExists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'logtest'";
Command "alter database DBDatabaseTest drop path system ''";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' logicallog 'alterlogtest' system 'systemtest'";
NotExists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
NotExists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest drop path '' system ''";
Command "alter database DBDatabaseTest set path logicallog 'logtest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "drop database DBDatabaseTest";
NotExists "d:\\dm\\data\\DBDatabaseTest";
NotExists "d:\\dm\\data\\logtest";
NotExists "d:\\dm\\system\\DBDatabaseTest";
TerminateSession;

InitializeSession "";
Command "create database DBDatabaseTest path system 'systemtest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
#作成遅延 -> privilegeが作られるのである
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "DBDatabaseTest";
Command "create table T (f1 int)";
NotExists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
Command "insert T values (1)";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
TerminateSession;
#Pause;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest'";
NotExists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest drop path ''";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'logtest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
NotExists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest drop path logicallog ''";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path system 'altersystemtest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
Exists "d:\\dm\\system\\altersystemtest\\OBJECTID";
Exists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path system 'systemtest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
NotExists "d:\\dm\\system\\altersystemtest\\OBJECTID";
NotExists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' logicallog 'logtest'";
NotExists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest drop path '' logicallog ''";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' system 'altersystemtest'";
NotExists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
Exists "d:\\dm\\system\\altersystemtest\\OBJECTID";
Exists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest drop path ''";
Command "alter database DBDatabaseTest set path system 'systemtest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
NotExists "d:\\dm\\system\\altersystemtest\\OBJECTID";
NotExists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'logtest' system 'altersystemtest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
NotExists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
Exists "d:\\dm\\system\\altersystemtest\\OBJECTID";
Exists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest drop path logicallog ''";
Command "alter database DBDatabaseTest set path system 'systemtest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
NotExists "d:\\dm\\system\\altersystemtest\\OBJECTID";
NotExists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' logicallog 'logtest' system 'altersystemtest'";
NotExists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
Exists "d:\\dm\\system\\altersystemtest\\OBJECTID";
Exists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest drop path '' logicallog ''";
Command "alter database DBDatabaseTest set path system 'systemtest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
NotExists "d:\\dm\\system\\altersystemtest\\OBJECTID";
NotExists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "drop database DBDatabaseTest";
NotExists "d:\\dm\\data\\DBDatabaseTest";
NotExists "d:\\dm\\system\\systemtest";
TerminateSession;

InitializeSession "";
Command "create database DBDatabaseTest path 'databasetest' logicallog 'logtest'";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
#作成遅延 -> privilegeが作られるのである
NotExists "d:\\dm\\data\\databasetest";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "DBDatabaseTest";
Command "create table T (f1 int)";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
Command "insert T values (1)";
Exists "d:\\dm\\data\\databasetest\\T";
TerminateSession;
#Pause;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'alterdatabasetest'";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\alterdatabasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest'";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\alterdatabasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'alterlogtest'";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'logtest'";
Exists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path system 'systemtest'";
Exists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
NotExists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest drop path system ''";
Exists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'alterdatabasetest' logicallog 'alterlogtest'";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\alterdatabasetest\\T";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' logicallog 'logtest'";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\alterdatabasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'alterdatabasetest' system 'systemtest'";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\alterdatabasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
NotExists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest'";
Command "alter database DBDatabaseTest drop path system ''";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\alterdatabasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'alterlogtest' system 'systemtest'";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
NotExists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' logicallog 'logtest'";
Command "alter database DBDatabaseTest drop path system ''";
Exists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'alterdatabasetest' logicallog 'alterlogtest' system 'systemtest'";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\alterdatabasetest\\T";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
NotExists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' logicallog 'logtest'";
Command "alter database DBDatabaseTest drop path system ''";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\alterdatabasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\DBDatabaseTest\\OBJECTID";
Exists "d:\\dm\\system\\DBDatabaseTest\\SCHEMA";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "drop database DBDatabaseTest";
NotExists "d:\\dm\\data\\databasetest";
NotExists "d:\\dm\\data\\logtest";
NotExists "d:\\dm\\system\\DBDatabaseTest";
TerminateSession;

InitializeSession "";
Command "create database DBDatabaseTest path 'databasetest' system 'systemtest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
#作成遅延 -> privilegeが作られるのである
NotExists "d:\\dm\\data\\databasetest";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "DBDatabaseTest";
Command "create table T (f1 int)";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
Command "insert T values (1)";
Exists "d:\\dm\\data\\databasetest\\T";
TerminateSession;
#Pause;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'alterdatabasetest'";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\alterdatabasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' system 'systemtest'";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\alterdatabasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'logtest'";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest drop path logicallog ''";
Exists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path system 'altersystemtest'";
Exists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
Exists "d:\\dm\\system\\altersystemtest\\OBJECTID";
Exists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' system 'systemtest'";
Exists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
NotExists "d:\\dm\\system\\altersystemtest\\OBJECTID";
NotExists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'alterdatabasetest' logicallog 'logtest'";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\alterdatabasetest\\T";
NotExists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' system 'systemtest'";
Command "alter database DBDatabaseTest drop path logicallog ''";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\alterdatabasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'alterdatabasetest' system 'altersystemtest'";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\alterdatabasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
Exists "d:\\dm\\system\\altersystemtest\\OBJECTID";
Exists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' system 'systemtest'";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\alterdatabasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
NotExists "d:\\dm\\system\\altersystemtest\\OBJECTID";
NotExists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'logtest' system 'altersystemtest'";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
Exists "d:\\dm\\system\\altersystemtest\\OBJECTID";
Exists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' system 'systemtest'";
Command "alter database DBDatabaseTest drop path logicallog ''";
Exists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
NotExists "d:\\dm\\system\\altersystemtest\\OBJECTID";
NotExists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'alterdatabasetest' logicallog 'logtest' system 'altersystemtest'";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\alterdatabasetest\\T";
NotExists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
Exists "d:\\dm\\system\\altersystemtest\\OBJECTID";
Exists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' system 'systemtest'";
Command "alter database DBDatabaseTest drop path logicallog ''";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\alterdatabasetest\\T";
Exists "d:\\dm\\data\\DBDatabaseTest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
NotExists "d:\\dm\\system\\altersystemtest\\OBJECTID";
NotExists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "drop database DBDatabaseTest";
NotExists "d:\\dm\\data\\databasetest";
NotExists "d:\\dm\\data\\DBDatabaseTest";
NotExists "d:\\dm\\system\\systemtest";
TerminateSession;

InitializeSession "";
Command "create database DBDatabaseTest path logicallog 'logtest' system 'systemtest'";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
#作成遅延 -> privilegeが作られるのである
NotExists "d:\\dm\\data\\DBDatabaseTest";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "DBDatabaseTest";
Command "create table T (f1 int)";
NotExists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
Command "insert T values (1)";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
TerminateSession;
#Pause;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest'";
NotExists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest drop path ''";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'alterlogtest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'logtest' system 'systemtest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path system 'altersystemtest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
Exists "d:\\dm\\system\\altersystemtest\\OBJECTID";
Exists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'logtest' system 'systemtest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
NotExists "d:\\dm\\system\\altersystemtest\\OBJECTID";
NotExists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' logicallog 'alterlogtest'";
NotExists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'logtest' system 'systemtest'";
Command "alter database DBDatabaseTest drop path ''";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' system 'altersystemtest'";
NotExists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
Exists "d:\\dm\\system\\altersystemtest\\OBJECTID";
Exists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'logtest' system 'systemtest'";
Command "alter database DBDatabaseTest drop path ''";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
NotExists "d:\\dm\\system\\altersystemtest\\OBJECTID";
NotExists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'alterlogtest' system 'altersystemtest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
Exists "d:\\dm\\system\\altersystemtest\\OBJECTID";
Exists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'logtest' system 'systemtest'";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
NotExists "d:\\dm\\system\\altersystemtest\\OBJECTID";
NotExists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' logicallog 'alterlogtest' system 'altersystemtest'";
NotExists "d:\\dm\\data\\DBDatabaseTest\\T";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
Exists "d:\\dm\\system\\altersystemtest\\OBJECTID";
Exists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'logtest' system 'systemtest'";
Command "alter database DBDatabaseTest drop path ''";
Exists "d:\\dm\\data\\DBDatabaseTest\\T";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
NotExists "d:\\dm\\system\\altersystemtest\\OBJECTID";
NotExists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "drop database DBDatabaseTest";
NotExists "d:\\dm\\data\\DBDatabaseTest";
NotExists "d:\\dm\\data\\logtest";
NotExists "d:\\dm\\system\\systemtest";
TerminateSession;

InitializeSession "";
Command "create database DBDatabaseTest path 'databasetest' logicallog 'logtest' system 'systemtest'";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
#作成遅延 -> privilegeが作られるのである
NotExists "d:\\dm\\data\\databasetest";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "DBDatabaseTest";
Command "create table T (f1 int)";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
Command "insert T values (1)";
Exists "d:\\dm\\data\\databasetest\\T";
TerminateSession;
#Pause;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'alterdatabasetest'";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\alterdatabasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
#Pause;
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' logicallog 'logtest' system 'systemtest'";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\alterdatabasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
#Pause;
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'alterlogtest'";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' logicallog 'logtest' system 'systemtest'";
Exists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path system 'altersystemtest'";
Exists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
Exists "d:\\dm\\system\\altersystemtest\\OBJECTID";
Exists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' logicallog 'logtest' system 'systemtest'";
Exists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
NotExists "d:\\dm\\system\\altersystemtest\\OBJECTID";
NotExists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'alterdatabasetest' logicallog 'alterlogtest'";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\alterdatabasetest\\T";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' logicallog 'logtest' system 'systemtest'";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\alterdatabasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'alterdatabasetest' system 'altersystemtest'";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\alterdatabasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
Exists "d:\\dm\\system\\altersystemtest\\OBJECTID";
Exists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' logicallog 'logtest' system 'systemtest'";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\alterdatabasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
NotExists "d:\\dm\\system\\altersystemtest\\OBJECTID";
NotExists "d:\\dm\\system\\altersystemtest\\SCHEMA";
#Pause;
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path logicallog 'alterlogtest' system 'altersystemtest'";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
Exists "d:\\dm\\system\\altersystemtest\\OBJECTID";
Exists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' logicallog 'logtest' system 'systemtest'";
Exists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
NotExists "d:\\dm\\system\\altersystemtest\\OBJECTID";
NotExists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'alterdatabasetest' logicallog 'alterlogtest' system 'altersystemtest'";
NotExists "d:\\dm\\data\\databasetest\\T";
Exists "d:\\dm\\data\\alterdatabasetest\\T";
NotExists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\system\\systemtest\\OBJECTID";
NotExists "d:\\dm\\system\\systemtest\\SCHEMA";
Exists "d:\\dm\\system\\altersystemtest\\OBJECTID";
Exists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "alter database DBDatabaseTest set path 'databasetest' logicallog 'logtest' system 'systemtest'";
Exists "d:\\dm\\data\\databasetest\\T";
NotExists "d:\\dm\\data\\alterdatabasetest\\T";
Exists "d:\\dm\\data\\logtest\\LOGICALLOG.SYD";
NotExists "d:\\dm\\data\\alterlogtest\\LOGICALLOG.SYD";
Exists "d:\\dm\\system\\systemtest\\OBJECTID";
Exists "d:\\dm\\system\\systemtest\\SCHEMA";
NotExists "d:\\dm\\system\\altersystemtest\\OBJECTID";
NotExists "d:\\dm\\system\\altersystemtest\\SCHEMA";
TerminateSession;
InitializeSession "";
Command "drop database DBDatabaseTest";
NotExists "d:\\dm\\data\\databasetest";
NotExists "d:\\dm\\data\\logtest";
NotExists "d:\\dm\\system\\systemtest";
TerminateSession;

Terminate;
End;
