u2脚本和Universe基本代码之间的区别

时间:2010-10-28 03:42:11

标签: u2 universe

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

3 个答案:

答案 0 :(得分:4)

我不确定U2脚本的含义。 U2(Universe或UniData)没有内置脚本引擎。 U2服务器只能运行UniBasic程序,这些程序被预编译为目标代码。但是,您可以在 UniBasic程序中从执行shell脚本(请参阅PCPERFORM命令)。

此外,还有client tools可用,它允许您访问U2数据库并从其他语言(如C#和Java)运行本机UniBasic代码。

答案 1 :(得分:2)

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

答案 2 :(得分:2)

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

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

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

Paragraph(PA)脚本语言来自UniData。它简单易读,因此在经验丰富的U2程序员的尊严之下使用它。

任何人都想谈论" F"现在相关吗?