sql如何批量删除数据后的空格,删除后sql数据库批量修改不会自动回复,且能在ASP中识别不出空格

SQL 撤销索引、表以及数据库
SQL 撤销索引、表以及数据库
通过使用 DROP 语句,可以轻松地删除索引、表和数据库。
SQL DROP INDEX 语句
我们可以使用 DROP INDEX 命令删除表格中的索引。
用于 Microsoft SQLJet (以及 Microsoft Access) 的语法:
DROP INDEX index_name ON table_name
用于 MS SQL Server 的语法:
DROP INDEX table_name.index_name
用于 IBM DB2 和 Oracle 语法:
DROP INDEX index_name
用于 MySQL 的语法:
ALTER TABLE table_name DROP INDEX index_name
SQL DROP TABLE 语句
DROP TABLE 语句用于删除表(表的结构、属性以及索引也会被删除):
DROP TABLE 表名称
SQL DROP DATABASE 语句
DROP DATABASE 语句用于删除数据库:
DROP DATABASE 数据库名称
SQL TRUNCATE TABLE 语句
如果我们仅仅需要除去表内的数据,但并不删除表本身,那么我们该如何做呢?
请使用 TRUNCATE TABLE 命令(仅仅删除表格中的数据):
TRUNCATE TABLE 表名称SQL中可以使用Replace函数来对某个字段里的某些字符进行替换操作,语法如下: 语法 REPLACE ( original-string, search-string, replace-string ) 参数 如果有某个参数为 NULL,此函数返回 NULL。 original-string&&&& 被搜索的字符串。可为任意长度。 search-string&&&& 要搜索并被 replace-string 替换的字符串。该字符串的长度不应超过 255 个字节。如果 search-string 是空字符串,则按原样返回原始字符串。 replace-string&&&& 该字符串用于替换 search-string。可为任意长度。如果 replacement-string 是空字符串,则删除出现的所有 search-string。 例子: UPDATE tableName SET recordName=REPLACE(recordName,'abc','ddd') 将表tableName中的recordName字段中的 abc 替换为 ddd 这个函数有一点不足是不支持 text,ntext类型字段的替换,可以通过下面的语句来实现: update tableName set recordName=replace(cast(recordName as varchar(8000)) ,'abc','ddd')
2、替换字段中的换行符,回车符
1: 回车符
SELECT *, REPLACE(detail, CHAR(13) , '&br&') AS 显示替换后的内容 FROM loginfo
SELECT *, REPLACE(detail, CHAR(10), '&br&') AS 显示替换后的内容 FROM loginfo
3:回车换行符
SELECT *, REPLACE(detail, CHAR(13) + CHAR(10), '&br&') AS 显示替换后的内容 FROM loginfo
4:将回车换行符替换成&BR&&BR&
UPDATE loginfo SET detail = REPLACE(detail, CHAR(13) + CHAR(10), '&br&&br&')
注 在 dos \win 系列会出现 回车+换行符 CHAR(13)+CHAR(10)
在 unix \ linux 是换行符
转换只要把回车符char(13) 去掉就行了
以下sql语句
UPDATE loginfo SET detail = REPLACE(detail, CHAR(13) , '')
替换 正则 内容
update User_Content set [Address]=substring([Address],1,patindex('%&%',[Address])-2)where patindex('%&%',[Address])&2
阅读(...) 评论()asp使用SQL语句的Delete命令删除数据库表中的一个记录_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
asp使用SQL语句的Delete命令删除数据库表中的一个记录
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
你可能喜欢ASP中如何显示数据库中的所有空格_百度知道
ASP中如何显示数据库中的所有空格
字符跟字符之间有多个空格,为什么在页面上显示的时候都只有一个空格,怎样把空格都显示出来。
提问者采纳
替换成html中空格的转义字符.你可以在asp输出的时候把&quot,只是浏览器解释成html语言时多个空格会被忽略:& &quot,只保留一个,但是这了显示我加了个空格,不然会显示成一个空格的;&与是相连的没有空格其实asp读取数据库的时候是有多个空格的
提问者评价
来自团队:
其他类似问题
11人觉得有用
为您推荐:
其他2条回答
&nbsp&Replace(显示内容;+&quot,&quot,&quot
Replace(显示内容,& &,&+&)将空格替换成加号
您可能关注的推广
数据库的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁sql语句:查询表table中 账号bankno含有空格(空格可能在前,中,后)或者特殊字符的数据_百度知道
sql语句:查询表table中 账号bankno含有空格(空格可能在前,中,后)或者特殊字符的数据
提问者采纳
&#39,' '0')&gtselect * from tablewhere instr(bankno
没有查到数据 之前用的like
' % '
'% %'
但查到的数据有重复,特殊字符(有很多,非数字的都不行)
A9-8,77存在这样数据么
提问者评价
我弄好了。谢谢回答!
其他类似问题
为您推荐:
sql语句的相关知识
其他1条回答
elect * from [Table] where patindex(' -- isnumeric(bankno)&%[^0-9]%'%[^0-9]% &#39,bankno)=0--或者
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 c 批量更新数据库 的文章

 

随机推荐