以下 objectscript 将创建以下 SQL 表:
对象脚本类
Class MyApp.Parent Extends %Persistent
{
Property Children As array Of MyApp.Child;
}
Parent_Children 表和列:
Parent int NOT NULL,
ID varchar(254) NOT NULL,
Children int NULL,
element_key varchar(50) NOT NULL
当 Parent 通过%Save()
命令保存在 objectscript 中并且 Parent 的 children 属性有一个元素时,会在这个连接表中自动创建一行。该ID
列的值类似于"15||1",
该Parent
列具有该行的主键,Parent
该Children
列具有该子行的主键。
在 SQL 中,如何为该表创建插入语句?我不知道如何为 ID 列设置值。