Как указано в руководстве , максимальная длина строковой константы SQL составляет 4000 байт в Oracle. Если вы активируете расширенные varchars , это 32k.
В PL / SQL максимальный размер всегда равен 32k.
Вам нужно использовать переменные связывания, если вы хотите передать строковый литерал, который длиннее.
В Java, который будет означать PreparedStatement и в PL / SQL a связывает переменную . Другие языки программирования имеют похожие конструкции.
Переключение значения переменной:
flag := !flag
сделает флаг либо истинным, либо ложным, в зависимости от его текущего значения. Истина становится ложью, и наоборот.
flag := false ; initialize variable
F1:: flag := !flag ; press F1 to toggle the variable's value to true/false
; The #If-directive creates context-sensitive hotkeys and hotstrings:
#If (flag) ; if this variable has the value "true"
a::f
#If ; turn off context sensitivity
https://autohotkey.com/docs/commands/_If.htm https://autohotkey.com/docs/Variables.htm#Expressions [116 ]