Create UDF
Teradata Teradata Discussion Forums Teradata.com Discussion Forum
Visit Teradata.com
Home       Guidelines    Member List
Welcome Guest ( Login | Register )
        


This online forum is for user-to-user discussions of Teradata products, and is not an official customer support channel for Teradata. If you require direct assistance, please contact Teradata support.


Create UDF Expand / Collapse
Author
Message
Posted 5/16/2008 4:59:45 AM
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: Forum Members
Last Login: 5/27/2008 5:24:10 PM
Posts: 2, Visits: 36
Hi All,

Can anybody tell me, How to create and execute the UDF with simple example.

Regards
Srikant
Post #11466
Posted 5/21/2008 7:23:31 AM
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

Group: Forum Members
Last Login: Today @ 9:50:54 AM
Posts: 160, Visits: 474
Hello,

Following is the sample UDF code file, save it as "udfvarchartest.c":

#define SQL_TEXT Latin_Text
#include "sqltypes_td.h"


void udfvarchartest( VARCHAR_LATIN *var_in_varchar1, VARCHAR_LATIN *var_out_varchar1)
{
strcpy(var_out_varchar1, var_in_varchar1);
return;
}

Following is the code for its compilation save it as "udfvarchartest.btq":

.LOGON username/pass;

DATABASE db;

REPLACE FUNCTION udfvarchartest
(var1 VARCHAR(20))
RETURNS VARCHAR(20)
LANGUAGE C
NO SQL
EXTERNAL NAME 'CS!udfvarchartest!udfvarchartest.c!F!udfvarchartest'
PARAMETER STYLE TD_GENERAL;

.LOGOFF;

Place both the files in one folder e.g. c:\UDF and run bteq < udfvarchartest.btq

HTH!

Regards,

Adeel
Post #11523
« Prev Topic | Next Topic »


Reading This Topic Expand / Collapse
Active Users: 0 ( 0 guests, 0 members, 0 anonymous members )
No members currently viewing this topic.


All times are GMT -5:00, Time now is 10:18pm

Powered By InstantForum.NET v4.1.4 © 2008
Execution: 0.047. 8 queries. Compression Disabled.