国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

sql server中格式化表中的數據

2024-08-31 00:48:01
字體:
來源:轉載
供稿:網友
  • 本文來源于網頁設計愛好者web開發社區http://www.html.org.cn收集整理,歡迎訪問。
  •          在數據庫開發中,由于用戶錄入信息的隨意性,可能產生表內字符串類型的
    數據兩端存有空格,或大小寫不一致等現象,給以后數據應用過程中造成不必要的麻煩。這里簡單使用了一個存儲過程來解決這些問題。

    /* 整理系統數據*/
    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 '[email protected]+' set '[email protected]+'=ltrim(rtrim('[email protected]+'))')
          fetch next from cur_find into @tablename,@columnname
       end
       close cur_find
       deallocate cur_find
    go
    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 上饶县| 栖霞市| 颍上县| 娱乐| 夏津县| 两当县| 伊川县| 辛集市| 平昌县| 涿鹿县| 沭阳县| 聂拉木县| 镇宁| 龙南县| 钦州市| 普陀区| 五华县| 乐山市| 尚志市| 永宁县| 顺昌县| 大同市| 宾川县| 武陟县| 彰武县| 西和县| 长宁区| 河源市| 子长县| 大石桥市| 昂仁县| 清苑县| 余干县| 宜兴市| 深泽县| 边坝县| 云和县| 延川县| 乌拉特后旗| 东兴市| 阿坝|