简单的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; (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |