mam kodu PL/SQL, takich jak:PL/SQL "między X i Y" nie działa, jeśli y <x. Czemu?
case when column between 201203 and 201201
then other_column
end
Wiem, że istnieją wartości w kolumnie, które są 201203. Tak więc kod powinien powrócić pewne wartości. Ale tak się nie stało, dopóki nie poprawił go tak:
case when column between 201201 and 201203
then other_column
end
Dlaczego między Hasło działa w taki sposób? W jaki sposób jest on wdrażany w bazach danych Oracle?
Na stronie przewodniej .. Próbowałem połączyć standard, który został zdefiniowany w ISO 13249-1. Niestety, każdy z nich, ANSI i ISO, chce pieniędzy na plik PDF, a ja nie znalazłem publicznej kopii - wow ... wyobraźcie sobie, RFC wziąłby pieniądze, internet byłby chaosem bez żadnych standardów http://www.iso.org /iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=38649 i http://webstore.ansi.org/FindStandards.aspx?SearchString=13249-1&SearchOption=0&PageNum=0&SearchTermsArray=null%7c13249-1%7cnull#. UNnboG_X5yJ –
Zostało to również określone [w dokumentacji Oracle] (http://docs.oracle.com/cd/E11882_01/server.112/e26088/conditions011.htm), co również wyraźnie mówi, że "Jeśli wyrażenie 3