opcenter camstar designer基础知识-- Queries
“Queries”窗口分为左右两个窗格。左窗格包含一个用于显示以下查询类别的选择树:
可以展开每个类别以显示该类别中的查询,也可以通过在左窗格中右键单击来访问快捷菜单。快捷菜单选项包括:
• Add Query definition 添加查询定义
• Rename Query definition 重命名查询定义(对默认查询禁用)
• Remove Query definition 移除查询定义(对默认查询禁用)
• Copy Query definition 复制查询定义(如果展开类别并选择查询,则启用)
通过系统执行查询的优势在于:
• 可以使用从 Opcenter 到数据库服务器的现有数据库连接来运行查询,无需创建新的数据库连接。
• 集成了 Opcenter 安全验证,无需依赖数据库服务器安全。
在 Opcenter 中保留 SQL 查询和 CDO 查询只是为了确保向后兼容性。在编写新的查询时,Siemens 将建议编写高级查询。
NonQuery SQL 语句类型:
在执行 SELECT 以外的其他 SQL 语句时,使用 Designer NonQuery SQL 语句类型。例如,批量更新功能可以将 UPDATE 语句或存储程序用作业务逻辑的一部分。
对于 Oracle,用 BEGIN 和 END 将存储程序调用括起来,从而使用匿名块:
BEGIN MyStoreProcedure (?Parm1,?Parm2); END
要在 SQL Server 中调用存储程序,可使用不带圆括号的 EXEC 语法:
EXEC MyStoredProcedure ?Parm1,?Parm2;
NonQuery SQL 语句类型只能定义为 Designer 查询,并作为 Designer 查询执行,而不能是用户查询或特别查询
右窗格包含若干选项卡,每个选项卡都显示关于所选查询的特定详细信息。选项卡名称为:
1. General 常规
2. Details 详细信息
3. Parameters 参数
4. Where used 何处使用