-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