我想执行一个查询,该查询从DB连接中指定的不同模式中选择数据(相同的Oracle服务器、相同的数据库、不同的模式)
我有一个python应用程序与Oracle服务器对话。它打开一个到数据库(服务器/模式) A的连接,并对该数据库中的表执行select查询。
我尝试过以下几种方法:
select ....
from pct.pi_int, pct.pi_ma, pct.pi_es
where ...
但我得到了:
ORA-00942: table or view does not exist
我还尝试用括号将模式名称括起来:
from [PCT].pi_int, [PCT].pi_ma, [P
使用python( query )、lighttpd、sqlite3 for server 更新sqlite3的数据,Thats意味着每个用户在周末前从服务器获得相同的数据,并针对每个用户的请求进行服务器查询数据库。我的问题是:有没有办法为用户缓存数据,服务器使用缓存数据在更新数据之前响应所有用户,而不是每次查询数据库。比如使用一个全局变量一周,直到更新它。
我使用ldap模块 of python连接到ldap服务器。我能够查询数据库,但我不知道如何检索数据库中的字段,这样我就可以提前通知用户查询数据库,告诉他他要访问的字段不在数据库中。
例如,如果出现的字段只是
cn
memberOf
如果用户试图使用筛选器查询数据库
cn and memberOf and notcontained
我应该能够知道notcontained属性不在数据库模式中。
我怎样才能做到这一点。
谢谢。
我正在用python脚本查询sqlite数据库表。
SELECT servername,
date('now','localtime'),
sum(CASE WHEN locked="NO" THEN 1 END),
sum(CASE WHEN locked="YES" THEN 1 END)
FROM nodes
WHERE servername="SOME_SERVER"
它工作正常(给我服务器名、今天的日期、未锁定节点的数量和锁定节点的数目).
..。除了查询没有匹配时(即。