一个在数据库中,另一个表在内存中,如何写命令TEXT TO m.changekGSQLCmd NOSHOWselect A.*,B.dep_mess as
一个在数据库中,另一个表在内存中,如何写命令 TEXT TO m.changekGSQLCmd NOSHOW select A.*, B.dep_mess as 部门名称, C.dep_code as 部门编码 FROM ZhaGongGongShi A LEFT JOIN department B ON A.depid=B.dep_id LEFT JOIN department C ON A.depid=C.dep_id ENDTEXT
aaa 数据库 和 bbb 数据库如果是在同一个 电脑上的数据库,如都是 A 电脑上 SQL Server 中的数据库,nhandle 是你的连接 aaa 数据库的句柄,这个句柄的数据库用户也有权限访问 bbb 数据库,就可以直接这样使用: TEXT TO m.changekGSQLCmd NOSHOW Select A.*, B.dep_mess As 部门名称, C.dep_code As 部门编码 From ZhaGongGongShi A Left Join bbb.dbo.department B On A.depid=B.dep_id Left Join bbb.dbo.department C On A.depid=C.dep_id ENDTEXT
SQLExec(nhandle,m.changekGSQLCmd,"cZhaGongGongShi") 不用先把 department 取到内存中了。