sql >> データベース >  >> RDS >> Oracle

大文字と小文字を区別するoracleプロシージャパラメータによって異なります

    CURSOR c
    IS
      SELECT COMPANYID,
             GROUPID,
             PERIODID,
             FN_PPROCESSCURRENT
    FROM LIQUIDATIONSDETAILS
       WHERE     PROCESSID = FN_PPROCESSPREVIOUS
             AND (UNCOLLECTED > 0 OR INVOICE = 0)
             AND (((GROUPID = vgroupid) AND (vgroupid > -1)) OR (vgroupid = -1))
    

    例:if vgroupid = -1 、最後の条件は(((GROUPID = -1) AND (-1 > -1)) OR (-1 = -1))になります または((forever_false AND forever_false) OR (forever_true)) または(-1 = -1) -すべてのレコード

    代わりに、vgroupid = 123の場合 最後の条件は(((GROUPID = 123) AND (123 > -1)) OR (123 = -1))になります または(((GROUPID = 123) and forever_true) OR (forever_false)) または(GROUPID = 123) -123GROUPIDのみ




    1. SpringBatch-大きなMySQLテーブルでOutOfMemoryErrorをスローするJdbcCursorItemReader

    2. データベーステストとは何ですか?それを実行する方法は?

    3. スーパーストリングクエリ用にデータベースを最適化するにはどうすればよいですか?

    4. 9行目のC:\ webdev \ wamp \ www \ membershipSite \ classes\Mysql.phpのユーザー'username'@'localhost'(パスワード:YESを使用)のアクセスが拒否されました