execute¶
- DeepModel.execute(qls, **kwargs)¶
以事务执行多句ql
- 参数
qls (
Union
[str
,List
[str
],List
[QueryWithArgs
]]) – 要执行的若干ql语句 可通过提供QueryWithArgs对象ql的方式定制每句ql的参数信息 亦可直接以kwargs的形式提供参数信息 会自动用作所有string形式ql的参数
提示
kwargs语法:
select User{name, is_active} filter .name=<std::str>$name and is_active=<std::bool>$active
使用示例
dm = DeepModel() dm.execute( '''delete User filter .name=<std::str>$name and is_active=<std::bool>$active''', name='Alice', active='True' )
此处 $ 为以kwargs的方式指定参数的特殊符号, 且需在参数前增加相应类型提示,参数值只支持str和int类型