Автор Артур Артур задал вопрос в разделе Другие языки и технологии
Создание автоинкрементного поля в SQL запросе в Delphi и получил лучший ответ
Ответ от 1_and_0[гуру]
я не эксперт в Delphi, но с PHP + (Oracle,MySQL) мне довелось поработать, и выполнять запрос по частям это извращение и он никогда не выполниться. . qry1.SQL do begin Clear; Add(\'CREATE TABLE Client (ID int PRIMARY KEY AUTOINCREMENT,Pasport int NOT NULL)\'); end; B вы скажите с какой базой вы работаете, в Oracle что бы создать автоинкримент Id надо писать триггер.
Ответ от Sm[гуру]
> так не получается А в каком Талмуте написано что именно так должно было получиться ?
> так не получается А в каком Талмуте написано что именно так должно было получиться ?
Ответ от Den'ыч[новичек]
С Microsoft DB? Наверно с MS SQL Server все таки? Тогда как-то так: CREATE TABLE Client ( ID int PRIMARY KEY IDENTITY(1,1) NOT NULL, Passport int NOT NULL )
С Microsoft DB? Наверно с MS SQL Server все таки? Тогда как-то так: CREATE TABLE Client ( ID int PRIMARY KEY IDENTITY(1,1) NOT NULL, Passport int NOT NULL )
Ответ от .[гуру]
Попробуй AutoNumber
Попробуй AutoNumber
Ответ от MMM_Corp[гуру]
сделайте в контуктуоре, посмотрите запрос и не мучайтесь
сделайте в контуктуоре, посмотрите запрос и не мучайтесь
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Создание автоинкрементного поля в SQL запросе в Delphi
MS SQL Server 2008 R2
1) автоинкрементные поля и не обязаны быть ровно с 1 с шагом 1, важно только, чтобы каждый новый
подробнее...
Как в Delphi чере Query вывести содержание двух таблиц по одному полю?
SELECT ФИО, Оценки FROM таблица1, таблица2 WHERE таблица1.ID_ФИО=таблица2.ID_ФИО;
и всё.
подробнее...
MySQL - вопрос про значение по умолчанию (Default)
нужно указывать какие поля заполняешь.
Пример: INSERT INTO telephone (`marka`, `cvet`) VALUES
подробнее...