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

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;


上一篇: SQL Server2000系统数据库说明
下一篇: QCC皮肤制作基础教程
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
最新日志:
评论: 0 | 引用: 0 | 查看次数: 8375
发表评论
登录后再发表评论!