木子屋 Dnawo's BLOG

Create Table创建ACCESS、MSSQL和SQLite数据库表

👤 dnawo 📅 2008-06-14 👁 8841 👍 0 💬 0 🔄 来源:本站原创
1.创建ACCESS表

Create TABLE [UserTB](
	[Id] counter(1,1) PRIMARY KEY NOT NULL, 
	[Name] text(50) NOT NULL, 
	[Age] short NOT NULL, 
	[Sex] yesno NOT NULL, 
	[Remarks] memo, 
	[CreateTime] datetime NOT NULL
)

2.创建MSSQL表

Create TABLE [dbo].[UserTB](
	[Id] [int] IDENTITY(1,1) NOT NULL PRIMARY KEY,
	[Name] [nvarchar](50) NOT NULL,
	[Age] [int] NOT NULL DEFAULT 0,
	[Sex] [bit] NOT NULL,
	[Remarks] [nvarchar](300) NULL,
	[CreateTime] [smalldatetime] NOT NULL
)

3.创建SQLite表

Create TABLE [UserTB](
	[Id] INTEGER PRIMARY KEY ASC AUTOINCREMENT NOT NULL, 
	[Name] NVARCHAR(50) NOT NULL, 
	[Age] INTEGER NOT NULL DEFAULT 0, 
	[Sex] BOOLEAN NOT NULL, 
	[Remarks] NVARCHAR(300), 
	[CreateTime] DATETIME NOT NULL
);

SQLite不能设置AUTOINCREMENT初始值,可新增一条记录(指定初始值)再删除来解决:

insert into UserTB(id,name,age,sex,remarks,createtime) select 初始值-1,'',0,0,'',datetime('now');
delete from usertb;

评论(0)

暂无评论。

验证码
评论需审核通过后显示
← 上一篇 SQL Server2000系统数据库说明 下一篇 → QCC皮肤制作基础教程