diff --git a/src_sql/function/getOwnName.sql b/src_sql/function/getOwnName.sql new file mode 100644 index 000000000..545a5b513 --- /dev/null +++ b/src_sql/function/getOwnName.sql @@ -0,0 +1,21 @@ +DELIMITER $$ + +USE `apzl`$$ + +DROP FUNCTION IF EXISTS `getOwnName`$$ + +CREATE DEFINER=`apzl`@`%` FUNCTION `getOwnName`(pUserID VARCHAR(40)) RETURNS VARCHAR(80) CHARSET gbk +BEGIN + + DECLARE result VARCHAR(80); + + IF LEFT(pUserID,4)='DSTB' THEN + SELECT distributor_name INTO result FROM distributor_info WHERE distributor_no=pUserID; + ELSE + SELECT customername INTO result FROM customer_info WHERE customerid=pUserID; + END IF; + RETURN result; + + END$$ + +DELIMITER ; \ No newline at end of file