2012-02-10 5 views
2

Использование Sql Server CE 4 Я создал следующую таблицу.Sql Server CE 4 Вставить значения по умолчанию

create table abc(id int identity(1,1) primary key)

Если я пытаюсь вставить строку, чтобы создать новую идентичность, используя следующие:

insert into abc default values

Я получаю ошибку о том, существует проблема около слова по умолчанию.

Как это сделать, используя Sql Server CE 4, или это невозможно?

ответ

0

Попробуйте это:

insert into abc (id) values (default) 
+1

Получить сообщение об ошибке: 'столбец не может быть изменен. [Имя столбца = id] ' – Schotime

+0

umh По крайней мере, в SQL Server я не могу сейчас тестировать CE: INSERT t1 DEFAULT VALUES Закройте« таблицу », – JTorrecilla

1
CREATE TABLE [abcd] (
    [id] int NOT NULL IDENTITY (1,1) PRIMARY KEY 
, [payload] bit NULL 
); 
GO 
INSERT INTO abcd (payload) VALUES (0); 
GO 

Или Ассинг значение INT себя

Смежные вопросы