`

SQL Server中使用SQL语句修改表字段类型

 
阅读更多

1. 更改字段类型长度
    alter table 表名
    alter column 字段名 类型的长度
    例:把城市表的城市名字段由原来的长度20改为30
    alter table city
    alter column cityname varchar(30);

2. 更改字段类型
    alter table 表名
    alter column 字段名 更改后的类型
    例:把城市表的城市名字段有原来的varchar类型改为int类型
    alter table city
    alter column cityname int;

3. 添加not null约束
    alter table 表名 alter column 字段名 int not null
    例:把cid不能输入空值
    alter table city alter column cid int not null;
4. 设置主键
    alter table 表名 add constraint 主键名 primary key(字段名)
    例:把cid设为主键
    alter table city add constraint PK_cid primary key(cid);
5. 更改字段名
    EXEC sp_rename '表名.字段名','更改后的字段名','COLUMN'
6. 添加字段名
    ALTER TABLE 表 ADD 字段名 字段类型 DEFAULT null

分享到:
评论

相关推荐

    sql 中 更新,插入text类型的字段 updatetext

    sql 中 更新,插入text类型的字段 updatetext

    excel自动生成创建表sql语句,支持MySql,Oracle,SQLServer三种创建方式,方便管理

    excel自动生成创建表语句,支持MySql,Oracle,SQLServer三种创建方式,自动生成目录文档,方便查看与管理。

    SQL Server数据库查询速度慢原因及优化方法

    【赛迪网-IT技术报道】SQL Server数据库查询速度慢的原因有很多,常见的有以下几种:  1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)  2、I/O吞吐量小,形成了瓶颈效应。  3、没有...

    SQLServer中如何将一个字段的多个记录值合在一行显示

    SQLServer中如何将一个字段的多个记录值合在一行显示

    lotus数据库导出SQLServer数据库程序及源代码

    3、获取表字段,会读处lotus数据的所有表名,自动目标生成表创建的sql语句,默认字段长度都是254,如需要可以自己修改 4、点“创建表”按钮,如果已创建了不要再点这个按钮 5、点“导出数据”,程序开始自动导出数据...

    kbmmw+unidac+sqlserver2000例子

    winxp+delphi7+kbmmw+unidac+mssql2000+dbgrideh 基本实现xalion中所说的功能并加上自己的一些编写经验 1、远程方法调用 2、取图像(流的使用) ...经测试数据库表字段类型为Text时,程序可以正常处理

    Microsoft SQL Server数据库建模工具

    复杂的SQL语句建议您使用查询分析器完成。 11、表字典生成器让您快速地将本工具使用溶入开发中。 可能您的项目已经着手开发一段时间了,即使是这样,您依然可以让本工具为您效劳。您只需打开表字典生成工具,...

    Oracle添加字段的sql语句源码下载

    Oracle添加字段的完整语句,oracle 添加字段时判断字段是否已经存在,sqlserver判断字段是否存在并添加

    表字段查看语句

    表字段查看语句

    sql server专题实验6 视图的应用

    在SSMS中,学习者可以直接在图形界面或者通过T-SQL语句创建视图,并对其进行维护。 3. **T-SQL语法教程**:涵盖创建视图的语法结构,如`CREATE VIEW`语句的使用,以及WITH ENCRYPTION和SCHEMABINDING选项的功能和...

    SQL Server 数据库调整表中列的顺序操作方法及遇到问题

    主要介绍了SQL Server 数据库调整表中列的顺序操作,文中给大家通过详细步骤介绍了需求及问题描述 ,需要的朋友可以参考下

    sqlserver Union和SQL Union All使用方法

    同时,每条 SELECT 语句中的列的顺序必须相同。 SQL UNION 语法SELECT column_name(s) FROM table_name1UNIONSELECT column_name(s) FROM table_name2 注释:默认地,UNION 操作符选取不同的值,即UNION是去了重的...

    SQL万能查询分析器

    1.由于使用ADO连接,理论支持SQL Server、Access、MySQL、Oracle等所有数据库 2.支持SQL关键词自动提示 3.支持表名自动提示 4.支持表字段自动提示 5.支持SQ关键词、表名、表字段不同颜色显示 6.支持SQL语句注释...

    sqlserver 各种判断是否存在(表名、函数、存储过程等)

    sql server中如何判断表或者数据库的存在,但在实际使用中,需判断Status状态位:其中某些状态位可由用户使用 sp_dboption(read only、dbo use only、single user 等)进行设置: 1 = autoclose;使用 sp_dboption ...

    SQL智能查询分析器

    1.由于使用ADO连接,理论支持SQL Server、Access、MySQL、Oracle等所有数据库 2.支持SQL关键词自动提示 3.支持表名自动提示 4.支持表字段自动提示 5.支持SQ关键词、表名、表字段不同颜色显示 6.支持SQL语句注释...

    Excel生成建表语句SQL Server.xls

    通过excel创建n个sheet页,每个sheet页的内容为数据库表见表字段,一键生成数据库见表语句

    sql扩展脚本工具.rar

    万福sql扩展脚本工具 v1.3 自动识别字段类型SQL语句,生成数据表字段的添加/修改/删SQL语句,生成数据表数据的添加/修改/删的SQL语句.自动识别字段类型.生成标准的Transact-SQL语句.目前仅支持Microsoft SQL Server...

    阿庆SQL智能查询分析器

    1.由于使用ADO连接,理论支持SQL Server、Access、MySQL、Oracle等所有数据库 2.支持SQL关键词自动提示 3.支持表名自动提示 4.支持表字段自动提示 5.支持SQ关键词、表名、表字段不同颜色显示 6.支持SQL语句注释...

    科发SQL代码生成器 v2.0.zip

    1、可以生成数据表字段的添加、修改、删的SQL语句; 2、可以生成数据表数据的添加、修改、删的SQL语句; 3、自动识别主键、字段类型,生成标准的Transact-SQL语句; 4、目前仅支持Microsoft SQL Server...

    获取SQL Server表字段的各种属性实例代码

    下面的语句将实现获取SQL Server表字段的各种属性,感兴趣的朋友可以参考下哈,希望对你有所帮助

Global site tag (gtag.js) - Google Analytics