Oracle新增自增一的主键字段和赋值代码
2010-10-03 01:26
281 查看
数据表名:TM_LANGUAGE
主键字段名:TM_LANGUAGE_ID
数据表序列:SEQ_TM_LANGUAGE
详细SQL代码:
--新增主键(没有主键字段,则新增一个主键字段,然后赋值,然后再添加主键)
SELECT * FROM TM_LANGUAGE
--删除列
alter table TM_LANGUAGE drop COLUMN TM_LANGUAGE_ID ;
SELECT * FROM TM_LANGUAGE
--新增列
alter table TM_LANGUAGE add TM_LANGUAGE_ID number(11) null;
SELECT * FROM TM_LANGUAGE
--删除序列
drop SEQUENCE SEQ_TM_LANGUAGE
CREATE SEQUENCE SEQ_TM_LANGUAGE
INCREMENT BY 1 -- 每次加几个
START WITH 1 -- 从1开始计数
NOMAXVALUE -- 不设置最大值
NOCYCLE -- 一直累加,不循环
NOCACHE;
--设置默认值
UPDATE TM_LANGUAGE SET TM_LANGUAGE_ID=SEQ_TM_LANGUAGE.nextval
SELECT * FROM TM_LANGUAGE
--设置主键属性
alter table TM_LANGUAGE add primary key (TM_LANGUAGE_ID);
--更新主键字段不为空
alter table TM_LANGUAGE MODIFY TM_LANGUAGE_ID number(11) not null;
主键字段名:TM_LANGUAGE_ID
数据表序列:SEQ_TM_LANGUAGE
详细SQL代码:
--新增主键(没有主键字段,则新增一个主键字段,然后赋值,然后再添加主键)
SELECT * FROM TM_LANGUAGE
--删除列
alter table TM_LANGUAGE drop COLUMN TM_LANGUAGE_ID ;
SELECT * FROM TM_LANGUAGE
--新增列
alter table TM_LANGUAGE add TM_LANGUAGE_ID number(11) null;
SELECT * FROM TM_LANGUAGE
--删除序列
drop SEQUENCE SEQ_TM_LANGUAGE
CREATE SEQUENCE SEQ_TM_LANGUAGE
INCREMENT BY 1 -- 每次加几个
START WITH 1 -- 从1开始计数
NOMAXVALUE -- 不设置最大值
NOCYCLE -- 一直累加,不循环
NOCACHE;
--设置默认值
UPDATE TM_LANGUAGE SET TM_LANGUAGE_ID=SEQ_TM_LANGUAGE.nextval
SELECT * FROM TM_LANGUAGE
--设置主键属性
alter table TM_LANGUAGE add primary key (TM_LANGUAGE_ID);
--更新主键字段不为空
alter table TM_LANGUAGE MODIFY TM_LANGUAGE_ID number(11) not null;
相关文章推荐
- Oracle新增自增一的主键字段和赋值代码
- Oracle新增自增一的主键字段和赋值代码
- Oracle新增自增一的主键字段和赋值代码
- oracle对没有主键表的新增主键修改表数据操作(没有主键字段,则新增一个主键字段,然后赋值,然后再添加主键)
- oracle批量新增字段 数据赋值应用
- oracle 中查看一张表是否有主键,主键在哪个字段上的语句怎么查如要查aa表,
- Oracle 创建主键自增表示例代码
- JAVA通过Hibernate将文件写入ORACLE数据的BLOB字段 代码示例
- 一小段利用adox获取表结构主键字段的代码
- Oracle创建表、索引、主键、字段描述
- oracle 两表之间字段赋值错误解析
- mysql下创建字段并设置主键的php代码
- oracle自增长、字段修改、主键外键
- Oracle中查询表字段基本信息、主键、外键(整理)
- Oracle增加修改删除字段/主键
- oracle赋值问题(将同一表中某一字段赋值给另外一个字段的语句)
- Oracle sql以某个汉字的字段的汉语拼音作为排序,java代码排序不能按要求显示序列号
- MySQL新增字段、修改字段位置和查询存储过程的SQL代码
- 获取oracle 表字段,表名,以及主键之类等等的信息。
- oracle新增修改表字段+注释