求助: 创建一个数据库表,字段为id,name
创建一个数据库表,字段为id,name要求:(1)id为自增主键(起始值为1,增量为2)(2)插入两条name为"test1","test2"的记录分别用SQL和Orac...
创建一个数据库表,字段为id,name
要求:
(1) id为自增主键(起始值为1,增量为2)
(2) 插入两条name为"test1","test2"的记录
分别用SQL和Oracle创建
请给出答案,写出语句
请问QAtlantis给出的是哪一种数据库的? 要两种的
我是外行... 帮别人问的 展开
要求:
(1) id为自增主键(起始值为1,增量为2)
(2) 插入两条name为"test1","test2"的记录
分别用SQL和Oracle创建
请给出答案,写出语句
请问QAtlantis给出的是哪一种数据库的? 要两种的
我是外行... 帮别人问的 展开
展开全部
sqlserver的就不说了,楼上已经给出来了,有错误你稍加改动一下就可以,
给你个oracle的,相对sqlserver比较麻烦
--先建表
create table abc (id int,
name varchar2(10));
--建立一个sequence
create sequence seq_abc
minvalue 1
maxvalue 2000000000
start with 1
increment by 1
nocache
order;
--为abc表建立自增触发器
create or replace trigger trg_abc
before insert on abc for each row
begin
select seq_abc.nextval into :new.id from dual;
end;
--插入数据
insert into abc(name) values ('test1');
insert into abc(name) values ('test2');
--提交
commit;
给你个oracle的,相对sqlserver比较麻烦
--先建表
create table abc (id int,
name varchar2(10));
--建立一个sequence
create sequence seq_abc
minvalue 1
maxvalue 2000000000
start with 1
increment by 1
nocache
order;
--为abc表建立自增触发器
create or replace trigger trg_abc
before insert on abc for each row
begin
select seq_abc.nextval into :new.id from dual;
end;
--插入数据
insert into abc(name) values ('test1');
insert into abc(name) values ('test2');
--提交
commit;
展开全部
sqlserver的:
create table table_name
(
int id primary key identity(1,2),
varchar(20) name not null
)
insert into table_name
values('test1')
insert into table_name
values('test2')
2种差不多的。难道这么基础的也些不出来吗?
领导来了,先写这,下班给你补上!
create table table_name
(
int id primary key identity(1,2),
varchar(20) name not null
)
insert into table_name
values('test1')
insert into table_name
values('test2')
2种差不多的。难道这么基础的也些不出来吗?
领导来了,先写这,下班给你补上!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
create table abc (id int IDENTITY (1,2),name char(20))
insert into abc (name) values ('test1")
insert into abc (name) values ('test2")
insert into abc (name) values ('test1")
insert into abc (name) values ('test2")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你自己看书做吧 这么简单的东西 就在书上就有 而且例子也都非常详细 每本数据库基础的书上都写了的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是最基本的阿
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询