我正在进行与JavaFx
数据源相关联的Documentum
项目。假设我有一组组:group1,group2,group3
如何查询acl_names
来自dm_acl
这些群组的所有only and exactly
r_acceesor_name
select r_acceessor_name from dm_acl where object_name = 'My_acl_name' enable (row_based)
。例如,使用以下查询,我可以获取特定acl的r_accessor_name:
group1
group2
group3
,输出为:
select object_name from dm_acl where r_accessor_name = 'group1' or r_accessor_name = 'group2' or r_accessor_name = 'group3' enable (row_based)
但我想做的是与此相反。我尝试了以下查询:
OR
但是输出问题是由于关键字select object_name from dm_acl where r_accessor_name = 'group1' and r_accessor_name = 'group2' and r_accessor_name = 'group3' enable (row_based)
而导致它过于笼统
然后我试了一下:
POST
太具体了==>零输出
答案 0 :(得分:2)
你比自己想象的更困惑自己。
每个ACL对象至少有两个条目:dm_owner
和dm_world
,其中first表示存储库所有者,last表示存储库中的每个用户。
因为它是你的目标
...所有acl_names
来自dm_acl
的仅且这些群组......
无法实现。 但是,除此之外,您的查询
SELECT object_name FROM dm_acl
WHERE r_accessor_name = 'group1'
AND r_accessor_name = 'group2'
AND r_accessor_name = 'group3'
ENABLE (ROW_BASED)
是你能得到的最好的。您的问题是您的存储库中确实没有包含至少这3个组的ACL。这会引导您提出您的初步问题:要么您做出了错误的推定,要么您试图过多地概括您的问题而忽略了它的重要部分。 ;)
答案 1 :(得分:1)
我想我已经阅读了你的想法并找到了你真正需要的东西:
from matplotlib.widgets import Slider
import matplotlib.pyplot as plt
fig, ax = plt.subplots(figsize=(16, 12))
axframe = plt.axes([0.125, 0.1, 0.775, 0.03])
sframe = Slider(axframe, 'Point-Nr', 1, 200, valinit=1, valfmt='Nr.%d')
def update(val):
ax.plot(int(sframe.val), int(sframe.val)*2, 'o-')
sframe.on_changed(update)
plt.show()
试一试,看看它是否有效。