【问题标题】:Difference between u2-scripts and universe basic codeu2-scripts和universe基本代码的区别
【发布时间】:2010-10-28 03:42:11
【问题描述】:

UniVerse 数据库中的 U2 脚本和 UniVerse Basic 代码有什么区别?

【问题讨论】:

标签: u2 universe


【解决方案1】:

我不确定你所说的 U2 脚本是什么意思。 U2(Universe 或 UniData)没有内置脚本引擎。 U2 服务器只能运行预编译成目标代码的 UniBasic 程序。但是,您可以在 UniBasic 程序中执行 shell 脚本(请参阅PCPERFORM 命令)。

此外,还有client tools 可用,可让您访问 U2 数据库并运行其他语言(例如 C# 和 Java)的原生 UniBasic 代码。

【讨论】:

    【解决方案2】:

    实际上,ProVerb 和 Paragraph 都是包含在 UniVerse 中的脚本语言。您可以通过以下方式获取更多信息:u2ug.orgu2data.com

    【讨论】:

      【解决方案3】:

      U2 中的脚本语言大多是 BASIC 语言有 EXECUTE 命令之前的遗留物。从本质上讲,这意味着您无法在 BASIC 程序中执行 TCL 命令,最重要的含义是您无法在 BASIC 中生成具有范围限制条件的 SELECT 列表。

      因此,任何需要访问条件受限的 SELECT 列表的程序都需要在该 SELECT 列表处于活动状态时被调用。为了在程序控制下创建此类列表,需要 TCL 脚本语言。它的早期版本被称为 PROC 或 ProVerb,并包括一些基本的流控制。许多巴洛克式的 PROC 噩梦产生于 70 和 80 年代,当 EXECUTE 命令包含在 BASIC 语言中时,它们都已过时。

      如今,在完全不了解任何 PROC 的情况下可以在 U2 系统中工作,而且您很少会遇到超过几个命令长度的 PROC。

      段落 (PA) 脚本语言来自 UniData。它简单易读,因此有损于有经验的 U2 程序员使用它的尊严。

      现在有人想谈谈“F”相关词吗?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-10-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多