Sybase 特性

发布于 2024-10-27 12:50:37 字数 79 浏览 5 评论 0原文

有谁知道 Sybase 12.5 是否支持通用表表达式和用户定义函数(不是来自 Java)?我正在尝试,但似乎无法使这些工作发挥作用。谢谢你们。

Does anybody know if Common Table Expressions and User-defined functions (not from Java) are supported on Sybase 12.5? I'm trying but could not seem to make these work. Thanks guys.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

辞别 2024-11-03 12:50:37

ASE 12.5 不支持两者

Both are not supported by ASE 12.5

粉红×色少女 2024-11-03 12:50:37

您可以使用存储过程代替函数。我不确定你所说的公用表表达式指的是什么

You can use stored procedure instead of functions. I am not sure about what you are referring to by saying common table expressions

深巷少女 2024-11-03 12:50:37

抱歉我不得不不同意。 Microsoft SQL Server 基于 Sybase 7.0。因此,可能没有通用表表达式和用户定义函数,但有等效的方法可以做同样的事情。

例如,CTE 可以在嵌套查询中完成,也可以通过在表名称前面使用数字符号 (#) 的临时表来完成。

对于用户定义函数,使用简单的 SQL 代码创建一个存储过程,并通过 exec 函数调用它,例如“exec my_sql_code”。这允许嵌套存储过程。

好的 SQL,晚安。

Sorry I have to disagree. Microsoft SQL Server is based on Sybase 7.0. So there may not be Common Table Expressions and User-Defined Functions, there are equivalent ways to do the same thing.

For example CTE can be done either in nested queries or via temp tables using a number sign (#) in front of the table name.

For User Defined Functions, create a stored procedure with simple SQL code and call it via the exec function for example "exec my_sql_code". This allows nesting of stored procedures.

Good SQL, good night.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文