Begin;
System "cp -f \"c:\\Program Files\\Ricoh\\TRMeister\\user.pswd\" \"c:\\Program Files\\Ricoh\\TRMeister\\test.pswd\"";
SetSystemParameter "Server_PasswordFilePath" "c:\\Program Files\\Ricoh\\TRMeister\\test.pswd";
Initialize;
InitializeSession  "TESTDB" "root" "doqadmin";
Command "create database TESTDB";
CreateUser "user1" "password1";
TerminateSession;
InitializeSession  "TESTDB" "root" "doqadmin";
Command "select * from system_privilege";
CreatePreparedCommand "select" "select * from system_privilege where userid = ?";
Command "select * from system_privilege where userid = 1";
PreparedCommand "select" [1];
ErasePreparedCommand "select";
Command "select privilege from system_privilege where userid = 1";
Command "grant system_operations to user1";
Command "select * from system_privilege";
CreatePreparedCommand "select" "select * from system_privilege where userid = ?";
Command "select * from system_privilege where userid = 1";
PreparedCommand "select" [1];
ErasePreparedCommand "select";
Command "select privilege from system_privilege where userid = 1";
Command "grant database_operations to user1";
Command "select * from system_privilege";
CreatePreparedCommand "select" "select * from system_privilege where userid = ?";
Command "select * from system_privilege where userid = 1";
PreparedCommand "select" [1];
ErasePreparedCommand "select";
Command "select privilege from system_privilege where userid = 1";
Command "grant data_operations to user1";
Command "select * from system_privilege";
CreatePreparedCommand "select" "select * from system_privilege where userid = ?";
Command "select * from system_privilege where userid = 1";
PreparedCommand "select" [1];
ErasePreparedCommand "select";
Command "select privilege from system_privilege where userid = 1";
Command "grant reference_operations to user1";
Command "select * from system_privilege";
CreatePreparedCommand "select" "select * from system_privilege where userid = ?";
Command "select * from system_privilege where userid = 1";
PreparedCommand "select" [1];
ErasePreparedCommand "select";
Command "select privilege from system_privilege where userid = 1";
TerminateSession;
End;
