sql server中格式化表中的数据
来源:互联网 发布:宏业超市软件 编辑:程序博客网 时间:2024/05/22 04:59
在数据库开发中,由于用户录入信息的随意性,可能产生表内字符串类型的
数据两端存有空格,或大小写不一致等现象,给以后数据应用过程中造成不必要的麻烦。这里简单使用了一个存储过程来解决这些问题。
/* 整理系统数据*/
CREATE PROCEDURE pro_ClearupData
as
--第一部分 整理字符串类型的数据 去除两端的空格
declare @tableName varchar(50) --表名
declare @columnName varchar(50) --列名
declare cur_find cursor for select so.name,sc.name
from syscolumns sc, sysobjects so, systypes st
where so.name <> 'dtproperties'
and st.xtype=sc.xtype
and st.name='varchar'
and sc.id=so.id
and so.xtype='u'
--查找包含varchar类型字段的所有用户表
open cur_find
fetch next from cur_find into @tableName,@columnName
while @@fetch_status=0
begin
--去掉字段的两端空格
exec('update '+@tableName+' set '+@columnName+'=ltrim(rtrim('+@columnName+'))')
fetch next from cur_find into @tableName,@columnName
end
close cur_find
deallocate cur_find
GO
数据两端存有空格,或大小写不一致等现象,给以后数据应用过程中造成不必要的麻烦。这里简单使用了一个存储过程来解决这些问题。
/* 整理系统数据*/
CREATE PROCEDURE pro_ClearupData
as
--第一部分 整理字符串类型的数据 去除两端的空格
declare @tableName varchar(50) --表名
declare @columnName varchar(50) --列名
declare cur_find cursor for select so.name,sc.name
from syscolumns sc, sysobjects so, systypes st
where so.name <> 'dtproperties'
and st.xtype=sc.xtype
and st.name='varchar'
and sc.id=so.id
and so.xtype='u'
--查找包含varchar类型字段的所有用户表
open cur_find
fetch next from cur_find into @tableName,@columnName
while @@fetch_status=0
begin
--去掉字段的两端空格
exec('update '+@tableName+' set '+@columnName+'=ltrim(rtrim('+@columnName+'))')
fetch next from cur_find into @tableName,@columnName
end
close cur_find
deallocate cur_find
GO
- sql server中格式化表中的数据
- 中格式化表中的数据
- Android中获取SQL Server中的数据
- sqlserver中格式化表中的数据
- MS SQL Server中的日期格式化大全
- MS SQL Server中的日期格式化大全
- MS SQL Server中的日期格式化大全
- sql server中的convert日期格式化大全
- Sql Server 中的日期格式化函数
- SQL Server中的CONVERT日期格式化大全
- MS SQL Server中的日期格式化大全
- Sql Server 删除表中的重复数据
- SQL Server 中如何用一个表的数据更新另一个表中的数据
- SQL Server中 将日期格式化.
- SQL Server中 将日期格式化.
- SQL Server 中千分位格式化输出
- MS SQL Server中 CONVERT日期格式化
- SQL SERVER中如何格式化日期
- REDHAT9 的 BUG
- 六级万能作用公式
- 网络化大学生智能化测评管理系统
- 服务管理对应注册表的位置
- 使用ASP.NET中的一点体会--关于代码分离(转载)
- sql server中格式化表中的数据
- Asp.net中进行安全的 ADO.NET 编码(一)(转载)
- C++新手入门--指针篇
- 三级网络技术复习笔记(第1-2章)
- .NET 与安全性(1)——— 数据加密算法
- 如何reset/reformat你的手机?
- 本人开始提供NOD32 相关升级及咨询服务
- 据说是联想内部维修指南
- 把握VB.NET中的流FileStream