2012-02-10 138 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

得到的錯誤:'列不能修改。 [Column name = id]' – Schotime 2012-02-10 13:14:55

+0

umh至少在SQL Server中,我現在不能在CE中測試這個:INSERT t1 DEFAULT VALUES退出「table」 – JTorrecilla 2012-02-10 13:21:57

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

或者assing int值自己