Вверх ↑
Ответов: 1891
Рейтинг: 110
#1: 2007-06-20 01:54:10 ЛС | профиль | цитата
nesco, писал(а):
Alexbootch, скажи вот такой запрос
SELECT channel AS Кан, id AS Поз, dat AS Дата FROM Event;


действует на постоянно, или только на одну транзакцию. И можно потом обратиться например, вот так:

SELECT Кан FROM Event WHERE rowid = 1




nesco, SELECT channel AS Кан, id AS Поз, dat AS Дата FROM Event; - это всего лишь вивод колонок channel, id и dat как Кан, Поз и Дата и не более того, т.е. для удобства представления таблица при выводе результата запроса через SELECT

По стандарту SQL нужно (во избежания всякого рода ошибок) писать так:

SELECT channel AS "Кан", id AS "Поз", dat AS "Дата" FROM Event;


В данном случае, запрос вида SELECT Кан FROM Event WHERE rowid = 1 не может быть обработан, т.к. столбца Кан в таблице Event просто-напросто не существует.
карма: 0
%time%
0