oracle数据库怎么往一个表中的某一行数据的一个字段插入一条数据
发布网友
发布时间:2022-04-23 04:20
我来回答
共4个回答
懂视网
时间:2022-05-02 01:44
Table created.
SQL> select * from qq; 查询表qq的信息
no rows selected
SQL> insert into qq(name) values(‘zhangsan‘); 指定某个队列插入数据,未设置NULL
1 row created.
SQL> select * from qq;
NAME SALARY
---------- ----------
zhangsan
插入数据,尝试发现,NUMBER数值8,2表示,小数点保持两位,六位的整数位
values2为字符型,汉子一个字代表两个字节,英文及特殊字符一个,我这汉子显示不出来,字符汉字括号内加引号
SQL> insert into qq(salary) values(123456.78);
1 row created.
SQL> select * from qq;
NAME SALARY
---------- ----------
zhangsan
123456.78
SQL> insert into qq values(‘lisi‘,12345678);
insert into qq values(‘lisi‘,12345678)
*ERROR at line 1:
ORA-01438: value larger than specified precision allowed for this column
SQL> insert into qq values(‘lisi‘,5000);
1 row created.
SQL> select * from qq;
NAME SALARY
---------- ----------
zhangsan
123456.78
lisi 5000
SQL> insert into qq values(1);
insert into qq values(1)
*ERROR at line 1:
ORA-00947: not enough values
SQL> insert into qq(salary) values(11);
1 row created.
SQL> select * from qq;
NAME SALARY
---------- ----------
zhangsan
123456.78
lisi 5000
1
SQL> roll 回滚操作
Rollback complete.
SQL> select * from qq;
no rows selected
1
初学oracle,sql,DML向表中插入某个值
标签:show color 汉字 指定 查询 column 队列 acl 插入
热心网友
时间:2022-05-01 22:52
在insert into语句中添加指定的字段即可。
如以下数据:
test1表中:
test表与test1表结构相同,但目前无数据,现在要求将test1中的id插入到test中,不处理name字段,可用如下语句:
insert into test(id) select id from test1;
commit;
执行后,test表中数据如下:
热心网友
时间:2022-05-02 00:10
这样是采用update的方式的
update BSS_UserContractModifyInfo set inifee='xxx'
where contract_code='市-SW-201405-036'
热心网友
时间:2022-05-02 01:45
你指的是列吧?
insert into BSS_UserContractModifyInfo(iniFee) values (0.0);