SQL Server 批量转换指定字段类型为另一种类型
来源:互联网 发布:mysql备份数据库 编辑:程序博客网 时间:2024/05/17 19:57
SQL Server 批量转换指定字段类型为另一种类型存储过程:
CREATE PROCEDURE convertFieldType ASDECLARE tb CURSOR FOR SELECTSQL = 'alter table [' + d.name + '] alter column [' + a.name + '] 目标类型'FROMsyscolumns aLEFT JOIN systypes b ON a.xtype = b.xusertypeINNER JOIN sysobjects d ON a.id = d.idAND d.xtype = 'U'AND d.name <> 'dtproperties'WHEREb.name IN ('原类型')AND NOT EXISTS (SELECT1FROMsysobjectsWHERExtype = 'PK'AND name IN (SELECTnameFROMsysindexesWHEREindid IN (SELECTindidFROMsysindexkeysWHEREid = a.idAND colid = a.colid))) ORDER BYd.name,a.nameDECLARE @SQL VARCHAR (1000) OPEN tb FETCH NEXTFROMtb INTO @SQLWHILE @@fetch_status = 0BEGINEXEC (@SQL) FETCH NEXTFROMtb INTO @SQLEND CLOSE tb DEALLOCATE tb
阅读全文
1 0
- SQL Server 批量转换指定字段类型为另一种类型
- SQL Server 字段类型
- SQL Server 字段类型
- sql server字段类型
- Sql server中对时间类型的字段转换
- SQL SERVER的字段类型
- SQL SERVER的字段类型
- SQL SERVER字段类型说明
- SQL SERVER字段类型说明
- SQL SERVER字段类型说明
- 数据库字段类型-SQL Server
- SQL SERVER字段类型说明
- sql server字段类型详解
- sql server字段类型详解
- sql修改字段类型:SQL SERVER的字段类型介
- sql server 中uniqueidentifier类型如何转换为十六进制
- sql server 中将datetime类型转换为date,或者time
- sql server 中将datetime类型转换为date,或者time
- Selenium错误提示
- Vue.js 中 v-if 和 v-show 有什么区别?
- boost库之tcp实例(同步方式)
- 有关线程中断和线程阻塞
- C# Linq
- SQL Server 批量转换指定字段类型为另一种类型
- JQuery 学习笔记-2017.05.22
- Win7、win8、win10下实现精准截获Explorer拷贝行为
- 校园二手物品交易系统
- 杭电1042
- python 处理xml文件
- 单点登录原理与简单实现
- Swift--05可选类型
- 2017CCPC湘潭A题Determinant