insert into test values((select max(t_id)+1 from test),null,2,'s')
解决方案 »
- 本机安装oracle 10 g即时客户端出现下面的问题求 大神解决
- SQL分类求和的问题
- 给表增加一个记录,默认值是字符1,如何写
- 请问在VFP中连接oracle的语句怎么写,急
- 把A表的一个字段改成当前值加另一个B表的某字段的最大值能用一条SQL写吗
- 用select语句检索一个表中的前100条记录,这个select语句该怎么写?
- 怎样得到oracl的动态内存点用的大小
- oracle9i装上了,IIS却不能用了,出现Oracle HTTP Server的主页。。。咋整???
- 关于分区表
- oracle带type返回值的package的调用
- win7 下面安装了ORACLE 10。2。0 不能创建监听
- oracle 10g 触发器中时间相减问题
(select max(t_id)+1, null as aaa, 2 as bbb, 's' as ccc
from test group by aaa, bbb, ccc)
select (select max(t_id)+1 from test),null,2,'s' from dual
添加数据有几种方法,不同的方式有不同的用途和好处还有注意点:
1.insert into table_names(col_1,col_2,col_3) values(values_1,values_2,values_3)
如果只是添加表中的部分列的数据,那么一定要指定列名
2.insert into table_names_a(col_1,col_2,col_3)
select col_1,col_2,col_3
from table_names_b
where conditions
此情况是从现有的表中将数据通过一定的条件筛选出来
3.创建表的时候添加数据,也叫表复制
create table temp_emp
as select * from scott.emp
表数据的复制,有备份之用