Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想创建一个小函数(或类似函数),它将接受参数并返回执行 teradata sql 语句的结果。这样做的目的是将重复使用的 SQL 转换为可用于 SELECT 语句的函数。请指出我正确的方向。在 teradata 中创建函数需要 C/C++ 编译,在查看所需函数的使用后,这太费力了。
可以使用 CREATE MACRO 将参数传递给 SQL,但不能在 SELECT 中使用。
SQL-UDF 仅限于 Teradata 中的简单标量函数,即没有 SELECT 等。
如果您需要更复杂的函数(表或 [window] 聚合),则必须用 C 或 Java 编写它。