Delphi数据库编程

1.SQL常用建表语句

2019-05-28  本文已影响0人  bshoes

--创建自增主键表

CREATE TABLE MyTab(

iNo int IDENTITY(1,1) PRIMARY KEY, --数字自增长主键

iType int  NULL,                  --整数

sName varchar(50) NOT NULL,        --字符    必填

fAmt numeric(18, 5) NULL,          --浮点       

dBuild datetime NULL,              --时间

dEdit datetime NULL,               

    rv rowversion                   --时间戳

)

--创建联合主键表

CREATE TABLE MyTab1(

iNo int IDENTITY(1,1),            --数字自增长主键

iType int  Not NULL ,              --整数    必填

sName varchar(50) NOT NULL Primary Key (iType,sName),

fAmt numeric(18, 5) NULL,          --浮点       

dBuild datetime NULL,              --时间

dEdit datetime NULL,               

    rv rowversion                   --时间戳

)

--新建联合主键

ALTER TABLE MyTab1 WITH NOCHECK ADD

CONSTRAINT PK_MyTab1 PRIMARY KEY  NONCLUSTERED

(iType,sName)

--创建复合索引

create index ix_dEdit_sName_MyTab on MyTab(dEdit,sName);

上一篇 下一篇

猜你喜欢

热点阅读