mssql 2005. последняя запись в таблице
От: Аноним  
Дата: 23.12.08 09:00
Оценка:
MSSQL 2005

как получить последнюю запись из произвольной таблицы — структура неизвестна, т.е. нельзя использовать
первичные ключи (кторых может и не быть) и order by
средствами SQL как сделать не придумал.

пока вариант с помощью C#: открыть IDataReader и прочитать до последней записи.
cmd.CommandText = "select * from [" + customTableName + "]";
.....
Re: mssql 2005. последняя запись в таблице
От: KRA Украина  
Дата: 23.12.08 09:04
Оценка: 1 (1)
Здравствуйте, Аноним, Вы писали:

А>MSSQL 2005


А>как получить последнюю запись из произвольной таблицы — структура неизвестна, т.е. нельзя использовать

А>первичные ключи (кторых может и не быть) и order by
А>средствами SQL как сделать не придумал.

А>пока вариант с помощью C#: открыть IDataReader и прочитать до последней записи.

А>
А>cmd.CommandText = "select * from [" + customTableName + "]";
А>.....
А>


Что такое "последняя запись"? Порядок в котором БД вернёт записи не гарантирован, если нет order by.
Re: mssql 2005. последняя запись в таблице
От: MasterZiv СССР  
Дата: 23.12.08 17:31
Оценка:
Аноним 239 пишет:

> как получить последнюю запись из произвольной таблицы — структура

> неизвестна, т.е. нельзя использовать
> первичные ключи (кторых может и не быть) и order by
> средствами SQL как сделать не придумал.

0) в такой постановке задачи — никак. В таблицах нет ни последних, ни первых
записей.
1) определитесь, что такое "последняя запись". Может вам подойдёт и первая ?
Её получить гораздо легче
Posted via RSDN NNTP Server 2.1 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.