首页 > 数据库技术 > 详细

sql server 修改列类型

时间:2015-03-27 16:35:45      阅读:274      评论:0      收藏:0      [点我收藏+]

 

如下代码中为修改bcp数据库中表B_TaskFileMonitor中的列FileSizeOriginal的类型为bigint

 

use bcp;
DECLARE  @dataTypeName nvarchar(102);
--判断是否存在这一列
IF COL_LENGTH(B_TaskFileMonitor, FileSizeOriginal) IS not NULL
    begin
        --查出字段的类型
        select @dataTypeName=t.name from sysobjects o,syscolumns c,systypes t
                where o.id=c.id and c.xtype=t.xtype
                and o.name=B_TaskFileMonitor and c.name=FileSizeOriginal;
        --如果字段不是bigint,那么将其转化为bigint
        if(@dataTypeName<>bigint) alter table [BCP].[dbo].[B_TaskFileMonitor] alter column [FileSizeOriginal] bigint;
    end

 

sql server 修改列类型

原文:http://www.cnblogs.com/gscvery/p/4371795.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!