第八章 SQL修改数据库
可以对现有的表使用SQL语句,也可以对相应的持久化类使用ObjectScript操作来修改InterSystems IRIS®数据平台数据库的内容。
不能修改定义为只读的持久类(表)。
使用SQL命令为维护数据的完整性提供了自动支持。
SQL命令是一个原子操作(全部或没有)。
如果表上定义了索引,SQL将自动更新它们以反映更改。
如果定义了任何数据或引用完整性约束,SQL将自动执行它们。
如果有任何已定义的触发器,执行这些操作将拉动相应的触发器。
插入数据
可以使用SQL语句或设置和保存持久化类属性将数据插入表中。
使用SQL插入数据
INSERT
语句将一条新记录插入SQL表中。
可以插入一条记录或多条记录。
下面的示例插入一条记录。
它是插入单个记录的几种可用语法形式之一: