【发布时间】:2018-07-08 07:49:06
【问题描述】:
请帮帮我, DAY_ID 是包含 1-7 数字的数据库字段。 1 代表星期一,2 代表星期二,以此类推。
DECLARE
V_DAY_ID NUMBER(1) :=0;
BEGIN
SELECT DAY_ID INTO V_DAY_ID FROM DAYS WHERE DAY_NAME = TO_CHAR(SYSDATE,'DAY');
END;
此查询无效,请帮助...
【问题讨论】:
-
DAY被填充。你试过LIKE吗?并检查NLS和表格内容。如果您在不同国家/地区拥有它,则会有不同名称的日子。 -
是的先生,我也尝试过 LIKE QUERY 但它不起作用
-
什么是 DAY_ID 和 DAY_NAME 列类型?什么错误?
-
DAY 是一个表名,其中 2 列 (Day_id, Day_name) 像 (1, 'Monday'), (2,'Tuesday), (3,'Wednesday) ----- (7 ,'星期天)
-
如果有一个答案适合你,请采纳;这既是一种将问题标记为已关闭的方式,也是一种感谢帮助过你的人的方式。 Here 当有人回答你时,你会发现更多关于如何做的事情。