2 qq 21229515 qq_21229515 于 2016.05.08 21:17 提问

SQL中如何批量修改列表中的日期

各位大师请教一个问题!
SQL中如何批量修改列表中的日期,表的类型是char(例如将2016-01-01改为20160101)

2个回答

danielinbiti
danielinbiti   Ds   Rxr 2016.05.08 21:19
已采纳
 update 表名 set 日期字段=replace(日期字段,'-','')
qq_21229515
qq_21229515 回复danielinbiti: 谢谢!我用的这个alter table 表名 add 列名 int not null identity(0,1)
大约 2 年之前 回复
qq_21229515
qq_21229515 回复qq_21229515: 谢谢!我用的这个alter table 表名 add 列名 int not null identity(0,1)
大约 2 年之前 回复
qq_21229515
qq_21229515 回复danielinbiti: 谢谢,我用的合格
大约 2 年之前 回复
danielinbiti
danielinbiti 回复qq_21229515: 一列行数?看不懂?列还是行?
大约 2 年之前 回复
qq_21229515
qq_21229515 回复danielinbiti: by这列我是要添加行数,也就是在表里添加一列行数!请大师明示!
大约 2 年之前 回复
danielinbiti
danielinbiti 回复qq_21229515: 加where,不同数据库查找1-指定行的函数和方式都不同
大约 2 年之前 回复
qq_21229515
qq_21229515 麻烦问大师 怎样将表列呈现1到指定数呢?比如:by这列要为1,2,3,4,直到指定行!谢谢!
大约 2 年之前 回复
CSDNXIAON
CSDNXIAON   2016.05.08 21:22

批量修改的SQL
批量修改表空间sql
批量修改 SQL语句
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
如何批量更新oracle库中时间型字段的日期部分
比如有数据库字段FTime,类型为DateTime,现在想将日期部分统一更新成1900-01-01(即不关心日期),具体做法如下:Update T1 set FTime = to_date(1900-01-01 || to_char(FTime,HH24:mi:ss),yyyy-MM-dd HH24:mi:ss);执行即可。
织梦DedeCms如何批量修改文章发布时间
1、首先是SQL语句update dede_archives set pubdate= 1308240000 where id>=1 and id<=10; update dede_archives set senddate= 1335542400 where id>=1 and id<=10; 解释一下上面两行代码,功能就是把ID号从1到10的文章发布日期由2011年6月17日修改到2012年
SQL Server中获取指定时间段内的所有日期
DECLARE @days INT, @date_start DATETIME = '2016-11-01', @date_end DATETIME = '2016-11-10' SET @days = DATEDIFF(DAY, @DATE_START, @DATE_END); SELECT DAY(DATEADD(dd, number, @DATE_STAR
sql 批量修改表中的数据
UPDATE 表名 SET 字段 = 值 WHERE 条件,如: UPDATE fs_video_ms_dat SET server_id = 652 WHERE dispatch_id BETWEEN 600001 AND 800000
T-SQL批量修改所有表中datetime类型的字段
由来 客户使用的系统是一个使用SQL Server 2000作为后台数据库的进销存系统,在1月1日的时候,由于客户误操作,将数据库服务器的系统时间调整至1月29日,与当天下午又调整至正确时间,所以导致账目不对。 公司要我替客户解决此问题,于是编写了如下TSQL脚本,贴在此处作为笔记,以备查询。 代码 --声明变量 DECLARE @table_name nvarchar(80),@col
mysql中获取两个日期之间的连续日期列表的sql
mysql中获取两个日期之间的连续日期列表的sql 应用:做报表的时候,查询的日期数据缺少某些日期的,补全日期信息的时候可用,用左外或右外连接补全 - 1.创建一个中间日期表 CREATE TABLE num (i int); INSERT INTO num (i) VALUES (0), (1), (2), (3), (4), (5), (6), (7), (8), (9); ...
sql语句批量修改字段
一、根据条件去掉指定记录的前2个字符 update 表名 set 字段名=REPLACE(字段名,字段名,SUBSTR(字段名,1,2)) where 条件; update test set name=REPLACE(name,name,SUBSTR(name,1,2)) where number=1 SUBSTR函数的简单用法 substr(字符串,截取开始位置,截取长度)//返
【2015/08/06】sqlserver中如何批量修改一个表的数据
这几天的练习,碰到一点小问题,比如我在成绩表里面有成绩初始化全部为0,那么现在我想随机生成100以内的数据写进去,应该怎样操作呢?用到几个小函数就行了,        一个是rand()         它负责生成随机数。        一个是cast()         它负责类型转换。         一个是round()          它负责的是四舍五入取值。除此,f
批量修改数据库中字段的数据类型
在有些时候,需要将某种数据类型的字段,修改为另一种数据类型,可使用下列脚本实现;例如:原来定义为decimal(18,2)类型的所有统一修改为decimal(19,4)。 – 关闭 约束 declare tb cursor for SELECT sql=’alter table [‘+d.name+’] NOCHECK CONSTRAINT all’ FROM
如何批量修改sql中某个字段中的特定信息
UPDATE 表名SET 字段名称=REPLACE(字段名称,'原内容','新内容')