Почему VS ругается на синтаксис SQL запроса но все равно его выполняет?

177
05 октября 2018, 20:10

Только изучаю студию, решил исследовать возможности встроенного Server Explorer на предмет хватит ли его на простые операции типа добавить таблицу, добавить столбец... Пытаюсь цепляться к PostgreSQL На SELECT * FROM history не ругается и выполняет.

На SELECT * FROM history limit 10 ругается

и все равно выполняет. Причем ругается только первый раз, потом жмешь Execute SQL и все нормально, пока например 10 не поменяешь на 4. Снова ругается один раз и дальше выполняет. На ALTER TABLE такая же реакция. Что ему надо?. PS. указал к чему цепляюсь

Answer 1

Если используете LIMIT, то для избежания непредсказуемого результата лучше это делать вместе с ORDER BY. Это и в документации указано.

Thus, using different LIMIT/OFFSET values to select different subsets of a query result will give inconsistent results unless you enforce a predictable result ordering with ORDER BY. This is not a bug; it is an inherent consequence of the fact that SQL does not promise to deliver the results of a query in any particular order unless ORDER BY is used to constrain the order.

READ ALSO
EF lazy loading

EF lazy loading

Столкнулся с такой проблемойСтоит lazy loading в конструкторе контекста (db first) Когда вытаскиваю запись с базы то вместе с ней приходят все navigation...

142
Полиморфизм модификаторы new и virtual/override

Полиморфизм модификаторы new и virtual/override

Подскажите, пожалуйста, почему вызов метода с модификатором new не является полиморфным, а с модификаторами virtual/override является?

161
Не обновляется datagridview при очистке базы данных sql

Не обновляется datagridview при очистке базы данных sql

Излазил уже просторы интернета, но до сих пор не понял как правильно обновить datagridview Что делаю не так?

158