工具/材料:电脑,oracle数据库表
1例test表中有如下数据。
2插入一条id为6,name为杨七的数据。insert into testvalues (6,'杨七');commit。
3向表中复制一条目前表中id为1的数据,可用如下语句:insert into test select from test where id=1;commit;在执行insert语句后,必须提交,即commit,否则不成功。
SQLServer数据库: alter table coupon add is_lottery tinyint default(0) with values,lottery_time int
Oracle数据库: alter table coupon add (is_lottery number(1), lottery_time number(10))
可以啊
比如:
insert into 表名
(id,name)values('200215123','李明')
如果上边的方法不行的话就用:
insert into 表名
(id,name,age)values('200215123','李明',null)
这样指定age值为空就可以了,但是,如果age列有not null约束的话就不行了
我也是新手,呵呵
Oracle\x0d\通过 COMMENT ON TABLE / COMMENT ON COLUMN 追加表/字段的备注。\x0d\CREATE TABLE "MR_DEPT" (\x0d\"DEPT_ID" NUMBER NOT NULL ,\x0d\"PARENT_ID" NUMBER,\x0d\"DEPT_NAME" CHAR(20) NOT NULL ,\x0d\"STATUS" NUMBER DEFAULT 1 NOT NULL ,\x0d\PRIMARY KEY ("DEPT_ID") \x0d\) \x0d\/\x0d\COMMENT ON TABLE "MR_DEPT" IS '部门表'\x0d\/\x0d\COMMENT ON COLUMN "MR_DEPT""DEPT_ID" IS '部门编号'\x0d\/\x0d\COMMENT ON COLUMN "MR_DEPT""PARENT_ID" IS '上级部门编号'\x0d\/\x0d\COMMENT ON COLUMN "MR_DEPT""DEPT_NAME" IS '部门名'\x0d\/\x0d\COMMENT ON COLUMN "MR_DEPT""STATUS" IS '状态'\x0d\/\x0d\\x0d\SQL Server 通过存储过程追加\x0d\CREATE TABLE test_table(\x0d\ Test_ID int IDENTITY(1,1) PRIMARY KEY NOT NULL ,\x0d\ Test_Key varchar(10) NOT NULL ,\x0d\ Test_Value varchar(20) NOT NULL \x0d\);\x0d\go\x0d\\x0d\EXECUTE sp_addextendedproperty N'MS_Description', '测试表', N'user', N'dbo', N'Table', N'test_table', NULL, NULL;\x0d\go\x0d\\x0d\EXECUTE sp_addextendedproperty N'MS_Description', '主键(自增长)', N'user', N'dbo', N'Table', N'test_table', N'column' , N'Test_ID';\x0d\go\x0d\\x0d\EXECUTE sp_addextendedproperty N'MS_Description', '种类', N'user', N'dbo', N'Table', N'test_table', N'column' , N'Test_Key';\x0d\go\x0d\\x0d\EXECUTE sp_addextendedproperty N'MS_Description', '数值', N'user', N'dbo', N'Table', N'test_table', N'column' , N'Test_Value';\x0d\go\x0d\\x0d\MySQL 包含在建表语句中。\x0d\CREATE TABLE test_table(\x0d\ Test_ID int NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT '主键(自增长)' ,\x0d\ Test_Key varchar(10) NOT NULL COMMENT '种类' ,\x0d\ Test_Value varchar(20) NOT NULL COMMENT '数值' \x0d\)\x0d\COMMENT = '测试表'
以上就是关于我是一个初学者,如何向oracle数据库表中插入数据全部的内容,包括:我是一个初学者,如何向oracle数据库表中插入数据、怎么在已有数据库中添加字段、数据库只插入一部分字段等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)