魔方网表数据库结构表单字段
魔方网表数据库结构表单字段
核心表Form
1.使用ssms 打开数据库,默认数据库名称 magicflu;
2.所有表单的定义存储在form中,表中col_label字段用来存储我们在魔方中建的表单名称,找到tableid列则里面的数字,TAB+tableid这字段的数字ID就是数据库中的表单;
3.查询表单记录 SELECT * FROM form WHERE col_label = '款号档案'
SELECT * FROM form WHERE col_label = '款号档案'
4.col_tableid 是自动生成的一个阿拉伯数字,TAB+col_tableid 这字段的数字ID就是数据库中的表单。下图即客户对账单在数据库中的表名TAB1048
5. 通常不同空间的表单名字是可以重复的,那么在form表单里面的col_label字段就可能会是重复的,这个时候需要再加上col_workspaceid一起进行查询,col_workspaceid是魔方的空间id。在魔方里面选择空间之后,点击关于本空间,出来的内网地址和外网地址后面都会又一串id就是空间id,从“spaceid=”后面开始复制即可。如果是默认空间,空间ID是“00000000-0000-0000-0000-000000000000”
SELECT CONCAT('TAB', e.col_tableid) 对应数据库表名, e.col_label 表名, d.col_label 空间名称 FROM dbo.workspace d INNER JOIN form e ON d.id = e.col_workspaceid WHERE 1 = 1 AND e.col_label = '款号档案';
--条件魔方表名、空间名 查询datatable SELECT CONCAT('TAB', e.col_tableid) 数据库表名, e.col_label 魔方页面表名, e.col_content 魔方页面中文字段集, d.col_label 空间名 FROM workspace d INNER JOIN form e ON e.col_workspaceid = d.id WHERE 1 = 1 AND e.col_label = '款号档案' --魔方表名 AND d.col_label = 'summer'; --空间名