2013-10-10 2 views
0

필자는 매개 변수를 취하고 teradata sql 문을 실행 한 결과를 반환하는 작은 함수 (또는 유사한 함수)를 만들려고합니다. 이 목적은 SQL을 사용하여 반복하여 SELECT 문에 사용할 수있는 함수로 변환하는 것입니다. 올바른 방향으로 나를 가리 키십시오. Teradata에서 Create Function은 C/C++ 컴파일이 필요합니다. 이것은 필요한 기능의 사용을 살펴본 후 너무 많은 노력을 요합니다.함수 만들기 Teradata

답변

1

SQL에 매개 변수를 전달하는 것은 CREATE MACRO를 사용하여 수행 할 수 있지만 SELECT에서는 사용할 수 없습니다.

SQL-UDF에, 즉 더 건의 SELECT 테라 데이타 간단한 스칼라 함수에 국한되지 등

더 복잡한 기능 (테이블 또는 [창] 집계)를해야 할 경우 C 나 자바를 작성해야합니다.

+0

나는 dnoeth와 동의한다 - Teradata MACRO는 당신이 성취하려는 것을위한 이상적인 후보자처럼 들린다. –