Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
数据库的逻辑框架称作模式。
可以使用适当的数据定义语言(Data Definition Language,简称 DDL)语句升级 UltraLite 数据库模式,或在 SQL 脚本中使用 ALTER DATABASE SCHEMA FROM FILE 语句来修改模式定义。
模式变更可能需要大量的时间。例如,关联表中的所有行必须在列类型变更时更新。当不存在以下任何情况时,DDL 语句会成功执行:
未提交的事务。
数据库的其它活动使用(例如,同步、预准备但未发布的语句或执行数据库操作)。
执行 DDL 语句时,在 DDL 语句完成模式更改前,将阻塞使用数据库的任何其它尝试。
UltraLite Java 版本数据库模式是作为为 UltraLite Java 版本数据库保存元数据的系统表的目录来维护的。系统表元数据包括:
表定义 存储在 systable 系统表中。
列定义 存储在 syscolumn 系统表中。
索引定义 存储在 sysindex 和 sysindexcolumn 系统表中。
发布定义 存储在 syspublications 和 sysarticles 系统表中。
外键定义 存储在 sysforeignkey 和 sysfkcol 系统表中。
用户名和口令 存储在 sysuldata 系统表中。
UltraLite 表和列UltraLite 索引UltraLite 用户