永发信息网

数据库:我想给这个表里所有人都加一个东西是不是 insert into 表名 values (id,1,2,3)里面的ID 不写

答案:4  悬赏:70  手机版
解决时间 2021-01-29 01:56
  • 提问者网友:凉末
  • 2021-01-28 17:37
insert into 表名(字段) values (id,1,2,3)里面的ID 不写,我感觉不行所以提问没有积分知道的帮忙解答一下。 表里没有的,新插入?
最佳答案
  • 五星知识达人网友:第幾種人
  • 2021-01-28 19:14
给所有人加字段(ID),那么就要先改变表结构:alter table 表名 add (ID NUMBER(2));
然后更新ID字段:update 表名 set id = rownum;
这里的ID是赋给随机的记录的。
全部回答
  • 1楼网友:千杯敬自由
  • 2021-01-28 21:08
insert只是添加一条记录
  • 2楼网友:酒醒三更
  • 2021-01-28 20:55
如果只是给表里已有数据加一个东西,只能用UPDATE,INSERT INTO只能插入新记录
  • 3楼网友:何以畏孤独
  • 2021-01-28 20:28
正常的oracle日期插入格式是 insert into (日期字段) values to_date('2009-07-09','yyyymmdd'); 这个就是往日期字段里插了一条,为2009年7月9日的数据 但是往往有时候日期字段里还会带时间的,如果带时分秒则可 insert into (日期字段) values to_date('2009-07-09 hh24:mi:ss','yyyymmdd'); 这个需要注意mi,不要写成了mm,要不可就变成月份了 你用这个往里套吧,to_date是把字符型数据转成日期型数据的一个函数 --------补充--------- 那你先看看decl_date这个字段是什么类型, 按照你那么说应该是varchar型的吧?如果那样的话直接 '2009-6-22' 这样插入就行了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯