2015-12-02 9 views
1

Может ли кто-нибудь сказать мне, что синтаксис оракула> =: 1 означает? ПримерOracle синтаксис> =: 1 означает

Select * from someTable s WHERE (TRUNC(s.ShippedOn)) >= :1 

в этом примере ShippedOn является числом (20,10)

благодаря Найл

+0

: 1 - это параметр – are

ответ

1

Ваше Select заявление является динамический оператор sql и (TRUNC(s.ShippedOn)) >= :1 означает, что значение (TRUNC(s.ShippedOn)) больше или равно привязывает значение переменной, которое вы пройдете во время выполнения. More info in this page.

+1

Переменная связывания необязательно подразумевает динамический SQL. –

+0

благодарит @JonHeller за информацию –

3

Это означает, что больше или равно связанного varable

Смежные вопросы