|
導讀數據庫,簡而言之可視為電子化的文件柜——存儲電子文件的處所,用戶可以對文件中的數據進行新增、截取、更新、刪除等操作。所謂“數據庫”是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗余度、與應... 數據庫,簡而言之可視為電子化的文件柜——存儲電子文件的處所,用戶可以對文件中的數據進行新增、截取、更新、刪除等操作。所謂“數據庫”是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗余度、與應用程序彼此獨立的數據集合。 在數據庫開發中,由于用戶錄入信息的隨意性,可能產生表內字符串類型的數據兩端存有空格,或大小寫不一致等現象,給以后數據應用過程中造成不必要的麻煩。這里簡單使用了一個存儲過程來解決這些問題。 /* 整理系統數據*/ 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
全新的路由器不僅讓你更穩定快速地連接無線網絡,更可以讓家中的智能設備連接在一起。
|