简单的Oracle变量SQL赋值
|
尽管花了一个小时研究我似乎无法弄清楚如何正确定义变量然后在SQL中使用它. 这是我到目前为止所做的: DECLARE startDate DATE:= to_date(’03 / 11/2011′,’dd / mm / yyyy’); 其中我得到了答复:
我很想知道如何做这么简单的任务! 您的变量声明是正确的.DECLARE关键字用于定义PL / SQL块中的变量(其主体由BEGIN和END分隔;).你想如何使用这个变量? 以下PL / SQL对我来说很好: DECLARE
startDate DATE := to_date('03/11/2011','dd/mm/yyyy');
reccount INTEGER;
BEGIN
SELECT count(*) INTO reccount
FROM my_table tab
WHERE tab.somedate < startDate;
dbms_output.put_line(reccount);
END;
您还可以使用 DEFINE start_date = "to_date('03/11/2011','dd/mm/yyyy')"
SELECT COUNT(*) from my_table tab where tab.some_date < &start_date; (编辑:伊春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 打造企业数字化转型标杆,赛轮集团“橡链云”为工业互联网赋
- 苹果下周将推出13英寸,16英寸MacBook Pro和13英寸MacBook
- 菜鸟驿站进化升级,从快递中心到社区生活服务
- Valve Index将在『半条命VR』发行前补库存,但受新型冠状病
- oracle – 我可以在函数编译失败时使SQL * Plus退出并出现错
- 微软新AR/VR专利提出了“触觉手套”解决方案,模拟打字、签
- 京东年货节放大招,互动玩法享不停:瓜分亿元,回家过年!
- Oracle SQL:重复使用CASE WHEN的子查询,而不必重复子查询
- 超过格力之后 美的还需要拆掉这颗「雷」
- 2019年上半年全球应用收入397亿美元 苹果占255亿美元
