UniVerse数据库中的U2脚本和UniVerse Basic代码有什么区别?
答案 0 :(得分:4)
我不确定U2脚本的含义。 U2(Universe或UniData)没有内置脚本引擎。 U2服务器只能运行UniBasic程序,这些程序被预编译为目标代码。但是,您可以在 UniBasic程序中从执行shell脚本(请参阅PCPERFORM
命令)。
此外,还有client tools可用,它允许您访问U2数据库并从其他语言(如C#和Java)运行本机UniBasic代码。
答案 1 :(得分:2)
实际上,ProVerb和Paragraph都是包含在UniVerse中的脚本语言。您可以通过以下网址获取更多信息:u2ug.org或u2data.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"现在相关吗?