1,首先创建表
{
Property DHCCode
As %String [
SqlColumnNumber = 2,
SqlFieldName =
DHC_Code ];
// 课程代码
// SqlColumnNumber表示行序号从2开始
Property DHCDesc
As %String [
SqlColumnNumber = 3,
SqlFieldName =
DHC_Desc ];
// 课程描述
Property DHCDateFrom
As %Date [
SqlColumnNumber = 4,
SqlFieldName =
DHC_DateFrom ];
// 开始日期
Property DHCActive
As %String(DISPLAYLIST =
",Yes,No",
MAXLEN = 3,
TRUNCATE =
1, VALUELIST =
",Y,N") [
SqlColumnNumber = 5,
SqlFieldName =
DHC_Active ];
// 课程活动
Property DHCUserDr
As User.SSUser [
SqlColumnNumber = 6,
SqlFieldName =
DHC_User_Dr ];
// 课程老师,相当于外键指向SSUser表
2,建完表后开始设计表的存储结构,在Strong中进行创建,开始有默认表结构,不用,直接把他删除掉,然后自己新建表存储结构XueBiaoTable
3,建完这个结构之后进入该结构;点击SQL Strong Map进入编辑表结构索引页面:
3.1,首先设置Subscripts,点击添加设置如下:
3.2,建好后再继续设置RowID如下:
3.3最后设置相应的data需要索引的数据字段如下:
4,基本建立完成,最后提示下在SqlldExpression后面设置这个:$I(^mdata("DHCXueBiaoTable")),设置这个主要是为了在向表添加数据库的时候rowId 会自动增长。