DM自增列的使用-django与vue的完美结合_实现前后端的分离开发之后在整合的方法

时间:2024-07-14 13:13:27
【文件属性】:

文件名称:DM自增列的使用-django与vue的完美结合_实现前后端的分离开发之后在整合的方法

文件大小:4.2MB

文件格式:PDF

更新时间:2024-07-14 13:13:27

达梦数据库 sql

5.5 伪列的使用 除了 4.11.2和 4.11节中介绍的伪列外,DM中还提供包括 ROWID、UID、USER、TRXID 等伪列。 5.5.1 ROWID 伪列从语法上和表中的列很相似,查询时能够返回一个值,但实际上在表中并不存在。 用户可以对伪列进行查询,但不能插入、更新和删除它们的值。DM支持的伪列有:ROWID, USER,UID,TRXID、ROWNUM等。 DM中行标识符 ROWID用来标识数据库基表中每一条记录的唯一键值,标识了数据记录 的确切的存储位置。如果用户在选择数据的同时从基表中选取 ROWID,在后续的更新语句 中,就可以使用 ROWID来提高性能。如果在查询时加上 FOR UPDATE语句,该数据行就会 被锁住,以防其他用户修改数据,保证查询和更新之间的一致性。例如: SELECT ROWID, VENDORID, NAME, CREDIT FROM PURCHASING.VENDOR WHERE NAME = '广州出版社'; --假设查询的 ROWID=CF06000000 UPDATE PURCHASING.VENDOR SET CREDIT = 2 WHERE ROWID = 0XCF06000000; 5.5.2 UID和 USER 伪列 USER和 UID分别用来表示当前用户的用户名和用户标识。 5.5.3 TRXID 伪列 TRXID用来表示当前事务的事务标识。 5.5.4 SESSID 伪列 SESSID用来表示当前会话的 ID标识。 5.6 DM自增列的使用 5.6.1 DM自增列定义 1.自增列功能定义 在表中创建一个自增列。该属性与 CREATE TABLE语句一起使用,一个表只能有一个 自增列。 255


网友评论