示例#1
0
 function DropSequence($sequence_name)
 {
     return MetabaseDropSequence($this->database, $sequence_name) ? "" : MetabaseError($this->database);
 }
示例#2
0
             for ($sequence_value = $start_value; $sequence_value < $start_value + 4; $sequence_value++) {
                 if (!($success = MetabaseGetSequenceNextValue($database, $sequence_name, $value))) {
                     break;
                 }
                 if ($value != $sequence_value) {
                     $pass = 0;
                     echo "FAILED!{$eol}";
                     $failed++;
                     echo "Test {$test}: the returned sequence value is {$value} and not {$sequence_value} as expected with sequence start value with {$start_value}{$eol}";
                     break;
                 }
             }
             if (!$success) {
                 $error = MetabaseError($database);
             }
             if (!MetabaseDropSequence($database, $sequence_name)) {
                 if (!$success) {
                     $error .= " - ";
                 }
                 $error .= MetabaseError($database);
                 $success = 0;
             }
         }
     }
     if ($success && $pass) {
         $passed++;
         echo "OK.{$eol}";
     }
 } else {
     echo "Sequences are not supported.{$eol}";
 }