Как выбрать таблицу, отсортированную как «Очередь»? - PullRequest
0 голосов
/ 19 января 2010

Мне нужно выбрать таблицу, отсортированную как «Очередь», самая младшая из последних строк.Существует ли что-то, что позволяет мне сделать это?

Ответы [ 3 ]

3 голосов
/ 19 января 2010

По крайней мере, если у вас есть IDENTITY / AUTONUMBER или хотя бы DATE , вы можете

SELECT *
FORM Table
ORDER BY DateColumn

или

SELECT *
FORM Table
ORDER BY IDColumn
1 голос
/ 19 января 2010

Вам нужен как минимум столбец, представляющий момент времени, например столбец даты. Затем вы заказываете по этому полю:

SELECT * FROM Employee ORDER BY BirthDate
0 голосов
/ 19 января 2010

Если вы не имеете в виду «ORDER BY», значит ли вы использовать таблицу в качестве безопасной для параллелизма очереди сообщений?

Примерно так: Состояние гонки очереди процесса SQL Server ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...