SQLсервер в Linux -самостоятельное освоение пакета

         

Различия между true и 'true'



Листинг 3.9. Различия между true и 'true'

testdb=# SELECT true AS boolean_t. testdb-# 'true' AS string_t,

testdb-# false AS boolean_f,

testdb-# 'false' AS string_f;

boo1_t | string_t | bool_f | string_f

t | true | f | false

(1 row)

Как показано в листинге 3.9, PostgreSQL выводит значения логического типа в виде t или f, однако это вовсе не означает, что символы t и f могут использоваться в качестве логических констант. PostgreSQL не сможет правильно интерпретировать их, что приведет к ошибке.



Содержание раздела