Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2013-11-18 15:21:52 ЛС | профиль | цитата
stimka,
ruscol.gif
1. Если в наименованиях колонок есть пробелы и прочая муть, то при создании таблицы применяются квадратные скобки:

CREATE TABLE IF NOT EXISTS basecsv (
[id] INTEGER PRIMARY KEY,
[Структура],
[Наим.должности],
[Ф.И.О],
[Вид должности],
[Квалификационная категория],
[Специальность по категории],
[Место получения квалификации],
[Действие категории],
[Ученая степень],
[Наименование вуза],
[Специальность(образование)],
[Диплом],
[Год окончания],
[ПС.Тип образования],
[ПС.Специальность],
[ПС.Дата],
[ПС.Место получения],
[ПП.Специальность],
[ПП.Дата],
[ПП.Место получения],
[Сертификат.Специальность],
[Сертификат.Дата],
[Сертификат.Серия],
[Сертификат.№№],
[Сертификат.Место получения],
[Усов.Тема],
[Усов.Дата],
[Усов.Место получения]);
а запросы строятся так

INSERT INTO basecsv ([Ф.И.О])  values ("Петров Иван Иванович");
// или
INSERT INTO basecsv ("Ф.И.О") values ("Петров Иван Иванович");
А вообще-то твой вопрос из категории : "Как найти приключение на свою задницу".

2. Если у Иванова Ивана Ивановича несколько дипломов, как ты его внесёш в свою таблицу ?

3. Чем больше колонок в таблице - тем тяжелее с ней работать.



------------ Дoбавленo в 15.21:
И правильно подсказал ser_davkin
ser_davkin писал(а):
Select Name as Имя From Books
хотя на экране понятнее так
SELECT name AS "Фамилия Имя Отчество" FROM books;

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1ruscol.gif [10.6KB] [271]