2014-01-13 2 views
-1

В моем коде я видел следующие запросы и хочу убедиться, что правильно их понимаю.Разница между двумя запросами PostgresSQL

Table Name - TABLENAME Столбцов - идентификатор (varchar2), данные (байты)

UPDATE TABLENAME SET data= data || 'bytes' WHERE id = 'X'; 
UPDATE TABLENAME SET data = 'bytes' WHERE id = 'X'; 

Я думаю, что один добавление и другие обновляют блобы. Может ли кто-нибудь подтвердить это?

+0

Ничего плохого в вопросе вопроса, насколько я могу судить, но вы также попробовали простой тест, чтобы прийти к какому-то заключению? – Kuberchaun

+0

Да - я сделал это, но я не мог видеть внутри капли, кроме увеличения размера. Вот почему я хотел подтвердить экспертами в stackoverflow. – Ashu

ответ

1

Да. Это верно, || является оператором конкатенации строк в Postgres. Documentation

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