一个一般性的问题。我正在为Sybase SQL Anywhere 10进行开发。出于向后压缩的原因,我们几乎所有的存储过程都是用Transact-SQL编写的。使用T-SQL而不使用Watcom方言有什么优点或缺点?
发布于 2009-06-03 17:24:37
TSQL的优势:
更好的兼容性
TSQL的缺点:
中不可用
编写
有关SQL Anywhere T-SQL兼容性的文档是available online。有一些database options改变了行为,以更接近于您对Sybase ASE的期望。此外,还有一些functions可用于将一种语法转换为另一种语法。
请注意,如果要开始将Watcom方言的语句添加到现有存储过程中,则需要更改SP,使其完全使用Watcom方言编写。您不能在SP、触发器或批处理中混合使用语法。
发布于 2009-06-03 17:15:33
KM所说--另一方面,"Watcom“方言更接近ISO/ANSI标准的SQL,因此该方言更有可能与其他一些产品相匹配,并吸引熟悉SQL标准的人。
发布于 2009-06-03 16:09:10
如果您曾经尝试移植到SQL Server (或在SQL Server上执行作业),Sybase T-SQL与SQL Server T-SQL非常接近。Sybase和MS在那一天就加入了,所以这两种语言的核心非常相似。
https://stackoverflow.com/questions/945544
复制相似问题