首先查询TRXID是不是达梦的关键字,可通过下面的命令进行查询。
select * from v$reserved_words where keyword='TRXID';
可以看到TRXID是达梦的关键字,所以我们正常使用TRXID作为表字段是会报错的。
通常的给字段加双引号的办法屏蔽关键字,也是报错,因为TRXID是伪列。
那么怎么处理呢?
通过数据库执行以下命令,修改默认的TRXID的伪列名为TRXID_,再重启数据库服务,即可将TRXID作为表的字段。
sp_set_para_string_value(2,'PESUDO_TRXID_NAME','TRXID_');
重启数据库服务,再创建含TRXID字段的表。
文章
阅读量
获赞