Bladeren bron

DDL relation remedy

wecisecode 1 week geleden
bovenliggende
commit
7237ec1500
2 gewijzigde bestanden met toevoegingen van 30 en 10 verwijderingen
  1. 17 10
      odbctest/mql/0/609.mql
  2. 13 0
      odbctest/mql/0/609.2.select.mql

+ 17 - 10
odbctest/mql/0/609.mql

@@ -1,6 +1,7 @@
 
 
-create class if not exists casemgr : / ( )with ttl=366 day , autosearch=true , version=false , key=manu, alias='casemgr' , namespace='casemgr' 
+create class if not exists casemgr : / ( )with ttl=366 day , autosearch=true , version=false , key=manu, alias='casemgr' , namespace='casemgr'
+;
 
 CREATE CLASS IF NOT EXISTS  /casemgr/bankAccount(
   id varchar "账户ID",
@@ -12,6 +13,16 @@ CREATE CLASS IF NOT EXISTS  /casemgr/bankAccount(
 	status int "账户状态。1-正常,0-冻结/停用"
 )with ttl=366 day , autosearch=true , core=memory, alias='bankAccount', nickname='bankAccount';
 
+CREATE CLASS IF NOT EXISTS  /casemgr/person(
+  id varchar "人员ID",
+	name varchar "名称",
+	id_card_type varchar "证件类型:居民身份证、护照、军官证",
+	id_card_number varchar "证件号",
+	gender varchar "性别。M-男,F-女,U-未知",
+	mobile_phone person "手机号码",
+	bankAccount bankAccount "银行账户"
+)with ttl=366 day , autosearch=true , core=memory, alias='person', nickname='person';
+
 CREATE CLASS IF NOT EXISTS  /casemgr/company(
   id varchar "公司ID",
 	name	varchar	"公司名称",
@@ -31,13 +42,9 @@ CREATE CLASS IF NOT EXISTS  /casemgr/case(
 	subjectObj  casecompany "主体公司"
 )with ttl=366 day , autosearch=true , core=memory, alias='case', nickname='case';
 
-CREATE CLASS IF NOT EXISTS  /casemgr/person(
-  id varchar "人员ID",
-	name varchar "名称",
-	id_card_type varchar "证件类型:居民身份证、护照、军官证",
-	id_card_number varchar "证件号",
-	gender varchar "性别。M-男,F-女,U-未知",
-	mobile_phone person "手机号码",
-	bankAccount bankAccount "银行账户"
-)with ttl=366 day , autosearch=true , core=memory, alias='person', nickname='person';
 
+desc class /casemgr/ *
+/**
+output()
+**/
+;

+ 13 - 0
odbctest/mql/0/609.2.select.mql

@@ -0,0 +1,13 @@
+
+
+select id,name,taxNumber,legalperson['name'],address,contactPhone from /casemgr/company
+/**
+output()
+**/
+;
+
+select id,name,taxNumber,legalperson.name,address,contactPhone from /casemgr/company
+/**
+output()
+**/
+;