看到一句sql,没见过:
CREATE TABLE aaad ( chianm NVARCHAR(10), course NVARCHAR(10), score INTEGER ) IN adbs EXTENT SIZE 16 NEXT SIZE 16 LOCK MODE ROW GO GRANT SELECT, INSERT, UPDATE, DELETE, INDEX ON aaad TO public
经过百度,找到如下解释:
只有日志模式的数据库才能进行事务处理
创建时指定数据库日志模式:
CREATE DATABASE database-name [IN DBspace-name]
[WITH {[BUFFERED] LOG | LOG MODE ANSI}]
其中WITH LOG建立非缓冲日志模式数据库;WITH BUFFERED LOG为建立缓冲日志模式数据库;没有WITH LOG时建立的是无日志数据库,此时无法进行事务处理
修改数据库日志模式:
ontape -s -N database-name #无日志模式
ontape -s -B database-name #缓冲日志模式
ontape -s -U database-name #非缓冲日志模式