-1
我已经创建了一个将客户插入数据库的函数,我只是想知道是否可以这样做,所以它只会在周一到周五的时间插入,而不会在Oracle SQL中完成这个操作。函数只会插入星期一至星期五?
这里是正在运行函数中的代码和工程
FUNCTION CREATE_CUSTOMER(
Country IN VARCHAR2
,First_Name IN VARCHAR2
,Last_Name IN VARCHAR2
,Birth_Date IN VARCHAR2
,Customer_Type IN VARCHAR2
,Address IN VARCHAR2
) return VARCHAR2 IS
new_customer_id VARCHAR2(8);
BEGIN
SELECT custid_seq.NEXTVAL
INTO new_customer_id
FROM DUAL;
INSERT INTO customer (Customer_id, Country, First_Name, Last_name, Birth_date, Customer_Type, Address)
VALUES (new_customer_id, Country, First_Name, Last_name, Birth_date, Customer_Type, Address);
total_customers := total_customers + 1;
RETURN (new_customer_id);
end;
任何人有任何想法如何开发这个或是否可能?
谢谢
你是什么意思?你的意思是说Birth_Date应该在一个工作日,或者该函数应该在插入数据之前检查当前日期是否为工作日? – 2013-05-02 10:48:31