Oracle和sql server的常用T-SQL语句
·
创建用户
create用户名newUser identified by 密码
例子:
create user newUseridentified by newUserpwd给用户赋权
Grant 权限名 to 用户名
grant connect,resource to newUser创建表
Create table 表名
(
列名 数据类型 其他参数,
...
)
例子
create tableMovieType
(
Id number primary key,--primary key代表主键
TName varchar2(20) notnull--not null代表不能为空,默认可以,最后一列不要,号
);创建序列
createsequence 序列名
startwith 开始数字
incrementby 每次增加数字
最大值
cache --高速缓冲区
例子:
create sequenceseq_MovieType
start with 1
increment by 1
Nomaxvalue --nomaxvalue代表无限大
cache 10;创建主键约束
ALTERTABLE 表名
ADD CONSTRAINT 约束名 PRIMARY KEY (列名);
例子:
ALTER TABLEMovieType
ADD CONSTRAINT PK_ID PRIMARY KEY (Id);创建默认约束
ALTERTABLE 表明
ADD CONSTRAINT 约束名 DEFAULT ('默认值') FOR 列名
例子:
ALTER TABLEMovieType
ADD CONSTRAINT DF_NAME DEFAULT ('AAA')FOR NAME;创建检查约束
ALTERTABLE 表名
ADD CONSTRAINT 约束名 CHECK (约束表达式)
例子:
ALTER TABLEMovieType
ADD CONSTRAINT CK_NAME CHECK(LEN(NAME)>6);添加外键约束
ALTERTABLE 从表名
ADD CONSTRAINT 约束名 FOREIGNKEY(从表列) REFERENCES 主表名(主表列);
例子:
ALTER TABLEMovieInfo
ADD CONSTRAINT FK_Typd FOREIGN KEY(Type)REFERENCES MovieType(id);
openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。
更多推荐


所有评论(0)