当前位置:首页 » 编程语言 » sql更新字段

sql更新字段

发布时间: 2022-01-10 06:43:45

sql字段更新

(不好意思,查询的地方笔误了:)
可以再嵌套一个查询:

Dim mBigID
set rs1=server.createobject("adodb.recordset")
sql="select bigid from XS20_SORT where wwwsort = "&sort&"" >>>>>注意如果这个wwwsort是数字类型的字段应该这样写,如果是字符类型的,要再加一对单引号.
rs1.Open sql,conn,1,1>>>>这地方刚才写错了:)
mBigID = ""
If Not rs1.Eof Then
mBigID = rs1("bigid")
End If
rs1.Close
Set rs1 = nothing

rs("bigid")= mBigID

如果还有问题,发邮件给我吧,我的邮箱是[email protected]

② sql更新数据库语句

sql更新数据库语句
UPDATE语句用于更新修改指定记录的数据,其用法为:

UPDATE tbl_name SET col_name1=value1, col_name2=value2, … WHERE conditions

对符合条件的记录,更新修改指定字段的值。若没有WHERE条件限定,则对所有记录进行更新修改。例如:

图 4.23 更新记录

③ SQL 更新一个字段

rs.open "select * from accinformation where ccaption = '存货是否分类'",conn,1,1
if rs.eof(或not rs.eof) then
update accinformation set cdefault='false' where cdefault='true'
end if

④ 请问SQL server 中如何更新字段

no是什么类型的?如果是nvarchar或者varchar,并且字段长度在8字节或8字节以上,可以直接更新。
update A
set no='0000'+no
如果不是字符串类型的,那需要修改字段类型
修改语句为
alter table A
alter column no varchar(8)
修改以后再执行更新

⑤ sql update 字段+字符串

我用oracle测试了一下。发现结果显示:2 rows updated.

但是select * from orderinfo;
发现数据没有变化。
继续:update orderinfo set orderId ='000'+orderId where length(orderId)=4
显示:2 rows updated.
但是数据仍然没有变化...
寻找问题中...

补充:
问题解决了。
我用的是:
update orderinfo set orderid=concat('000',orderid) where length(orderid)=4;

再补充:
在mysql中测试了下,相同的语句行得通。

⑥ sql怎样更新表中姓名字段的名字

应该是不行的,姓名长度不确定也没有分隔符。
比如:张三四五六,到底张三是姓名还是张三四或者张三四五。
要么统一前两个字符是姓名,要么姓名与其他字符之间有分隔符,比如:张三+四五六。

⑦ SQL的update语句怎么写

UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值,update语句的写法:

1、UPDATE table_name

2、SET column1=value1,column2=value2,...

3、WHERE column(1)=value(1),column(2)=value(2)...and column(n)=value(n);

4、UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing',WHERE LastName = 'Wilson'

(7)sql更新字段扩展阅读

SQL的update语句写法的特点

1、一体化:SQL集数据定义DDL、数据操纵DML和数据控制DCL于一体,可以完成数据库中的全部工作。

2、使用方式灵活:它具有两种使用方式,即可以直接以命令方式交互使用;也可以嵌入使用,嵌入到C、C++、FORTRAN、COBOL、JAVA等主语言中使用。

3、非过程化:只提操作要求,不必描述操作步骤,也不需要导航。使用时只需要告诉计算机“做什么”,而不需要告诉它“怎么做”。

4、语言简洁,语法简单,好学好用:在ANSI标准中,只包含了94个英文单词,核心功能只用6个动词,语法接近英语口语。

⑧ sql如何更新数据(用sql语句)

代码如下:
--创建链接服务器
exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 '
exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 '

--查询示例
select * from ITSV.数据库名.dbo.表名

--导入示例
select * into 表 from ITSV.数据库名.dbo.表名

--以后不再使用时删除链接服务器
exec sp_dropserver 'ITSV ', 'droplogins '

--连接远程/局域网数据(openrowset/openquery/opendatasource)
--1、openrowset

--查询示例
select * from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)

--生成本地表
select * into 表 from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)

--把本地表导入远程表
insert openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)
select *from 本地表

--更新本地表
update b
set b.列A=a.列A
from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)as a inner join 本地表 b
on a.column1=b.column1

--openquery用法需要创建一个连接

--首先创建一个连接创建链接服务器
exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 '
--查询
select *
FROM openquery(ITSV, 'SELECT * FROM 数据库.dbo.表名 ')
--把本地表导入远程表
insert openquery(ITSV, 'SELECT * FROM 数据库.dbo.表名 ')
select * from 本地表
--更新本地表
update b
set b.列B=a.列B
FROM openquery(ITSV, 'SELECT * FROM 数据库.dbo.表名 ') as a
inner join 本地表 b on a.列A=b.列A
--3、opendatasource/openrowset
SELECT *
FROM opendatasource( 'SQLOLEDB ', 'Data Source=ip/ServerName;User ID=登陆名;Password=密码 ' ).test.dbo.roy_ta

⑨ SQL更新字段

oracle:
update 表名 set 字段A=substr(instr (字段A,'|')+1,99999);

sqlserver:
update 表名 set 字段A=substring(charindex(字段A,'|')+1,99999);

99999那个位置,你就看你字段设置的多长,设置多长写多长就好了

⑩ SQL语句更新符合条件的某字段值

account表中应该有账户ID这个主键字段吧?暂且定为account_id吧

我们假设ID为333的账户需要话费200余额和300积分,则sql这样写

updateaccountsetbalance=balance-200,cowpea=cowpea-300whereaccount_id=333andbalance>=200andcowpea>=300
热点内容
java配置mysql 发布:2024-09-20 21:32:44 浏览:757
phpapache伪静态 发布:2024-09-20 20:54:45 浏览:588
新浪云缓存 发布:2024-09-20 20:53:45 浏览:286
怎么上传学历 发布:2024-09-20 20:53:42 浏览:848
华为至尊平板电脑是什么配置 发布:2024-09-20 20:47:47 浏览:293
shell脚本字符串查找 发布:2024-09-20 20:47:44 浏览:274
如何在服务器上搭建linux系统 发布:2024-09-20 20:43:32 浏览:386
上传汽车保单 发布:2024-09-20 20:30:46 浏览:436
樱花服务器测试ip 发布:2024-09-20 20:10:39 浏览:280
炉石传说安卓怎么玩 发布:2024-09-20 20:09:59 浏览:313