sql修改数据
Ⅰ sql 如何更改数据
UPDATEb
SETsku=proctcode,B.proctid=A.proctid
FROMBbINNERJOINAa
ONa.name=b.proctname
Ⅱ sql 更改表中数据
1.你这个表中有设主键吗?
如果设置了,可以使用主键控制:
update
set
字段='修改值'
where
ID=‘0001’
(ID为主键
的字段名称,当然也可以是其它的,这样用ID来控制修改的具体哪一条数据,在
用'字段'控制修改的列,就可以完成了)
又不明白的可以留言~
Ⅲ sql 批量修改数据
--测试数据如下:
SQL>
create
table
temp(a
number,b
varchar2(1),c
varchar2(1));
Table
created
SQL>
insert
into
temp
values(1,'a','a');
1
row
inserted
SQL>
insert
into
temp
values(1,'','');
1
row
inserted
SQL>
insert
into
temp
values(1,'','');
1
row
inserted
SQL>
insert
into
temp
values(2,'e','3');
1
row
inserted
SQL>
insert
into
temp
values(2,'','');
1
row
inserted
SQL>
insert
into
temp
values(2,'','');
1
row
inserted
SQL>
select
*
from
temp;
A
B
C
----------
-
-
1
a
a
1
1
2
e
3
2
2
6
rows
selected
SQL>
SQL>
update
temp
t1
2
set
(b,c)=(select
b,c
from
temp
t2
where
t2.a=t1.a
and
t2.b
is
not
null
and
t2.c
is
not
null)
3
where
t1.b
is
null
and
4
t1.c
is
null;
4
rows
updated
SQL>
select
*
from
temp;
A
B
C
----------
-
-
1
a
a
1
a
a
1
a
a
2
e
3
2
e
3
2
e
3
6
rows
selected
Ⅳ SQL 数据库表字段中数据如何修改
通过update语句实现.
sql:update tablename set age=4 where age=2。
解释 :上面表的意思是更新tablename表中age字段值2为4。update语句的作用主要就是通过对某些特定表进行更新,如果没有where条件语句的话,就是更加整张表的age字段值为4。
Ⅳ 关于sql修改数据问题
if(1=1)beginupdate表1set字段1=1where字段1isnull;update表2set字段2=1where字段2isnull;end
刚好看到有个问题差不多,你可以试下行不行
网址如下网页链接
Ⅵ SQL 修改数据命令
关键在于你的WHERE条件,你想修改哪一条
UPDATE Achievement SET ETYPE = 1 WHERE 条件
或者可以使用EXISTS或NOT EXISTS之类的来修改某个编号最大或者最小的数据
Ⅶ sql server表数据怎么修改
1.首先打开数据库查询语句,输入查询语句先查询一下数据表中的数据内容。
2.输入查询语句,:Select * from Student,输入完毕之后选择全部内容...
3.执行完毕之后,在Student表中的第四行数据(StudentName中的“崔”)...
4.在你的数据表上,用鼠标右击选择里面的“编辑前200行”。
5.编辑完毕之后,可以在查询表中看到你的所有数据。
Ⅷ sql修改某一行数据
每次循环还没结束的时候就保存第j行数据就行吧,就加在 col_data+="修改"; 这行代码后面
Ⅸ SQL中修改数据的问题
真是很奇怪的建法,这样岂不是表结构在随着周数增多不断的变化?
不过你说的是可以实现的,存储过程
CREATE PROCEDURE getT @t varchar(20) AS
declare @sqlstr varchar(200)
set @sqlstr='select 名称,'+@t+'from 表名' --表名需要自己修改
execute @sqlstr
GO
execute getT '第N个字段名'
Ⅹ SQL 修改整列数据
Update Proct set Price=Price * 0.8
其中Proct为表名、第一个Price是列名、第二个Price代表列值。这样写就可以了。
update 表 set 列 = '80%'
update 表名 set 列名 = '80%'
以上两句是错误的这样写会把该列值改成'80%',而不是原值的80%。