`
wlhx
  • 浏览: 34913 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

ALTER TABLE (Transact-SQL)

    博客分类:
  • SQL
阅读更多
A. 添加新列

以下示例将添加一个允许空值的列,而且没有通过 DEFAULT 定义提供的值。在该新列中,每一行都将有 NULL 值。
CREATE TABLE doc_exa ( column_a INT) ;
GO
ALTER TABLE doc_exa ADD column_b VARCHAR(20) NULL ;
GO
EXEC sp_help doc_exa ;
GO
DROP TABLE doc_exa ;
GO


B. 删除列

以下示例将修改一个表以删除列。
CREATE TABLE doc_exb ( column_a INT, column_b VARCHAR(20) NULL) ;
GO
ALTER TABLE doc_exb DROP COLUMN column_b ;
GO
EXEC sp_help doc_exb ;
GO
DROP TABLE doc_exb ;
GO


C. 更改列的数据类型

以下示例将表中列的数据类型由 INT 更改为 DECIMAL。
CREATE TABLE doc_exy ( column_a INT ) ;
GO
INSERT INTO doc_exy (column_a)
VALUES (10) ;
GO
ALTER TABLE doc_exy ALTER COLUMN column_a DECIMAL (5, 2) ;
GO
DROP TABLE doc_exy ;
GO

分享到:
评论

相关推荐

    Transact-SQL语句总结大全

    Transact-SQL语句 语法大全2008-01-17 10:33语句 ----功能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表...

    Transact_SQL小手册

    --语 句 功 能 --数据操作 ...ALTER TABLE --修改数据库表结构 CREATE VIEW --创建一个视图 DROP VIEW --从数据库中删除视图 CREATE INDEX --为数据库表创建一个索引 DROP INDEX --从数据库中删除索引

    数据库实验报告

    Transact-SQL语句(CREATE RULE、DROP RULE)创建和删除规则的方法,SQL Server管理平台和Transact-SQL语句(CREATE TABLE、ALTER TABLE)定义和删除约束的方法;SQL Server管理平台和Transact-SQL语句CREATE ...

    SQLServer常用语句

    SQLServer常用Transact SQL语句 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据2、数据定义 CREATE TABLE --创建一个数据库...

    SQL-server2000数据库管理系统A.docx

    SQL-server2000数据库管理系统A全文共9页,当前为第1页。SQL-server2000数据库管理系统A全文共9页,当前为第1页。SQL-server2000数据库管理系统A SQL-server2000数据库管理系统A全文共9页,当前为第1页。 SQL-server...

    SQL语言教程(经典)

    使用Transact-SQL语句修改表 语法格式: ALTER TABLE table_name { [ALTER COLUMN column_name { new_data_type [(precision [, scale])] [NULL|NOT NULL] | {ADD|DROP} ROWGUIDCOL } ] | ADD { [ ] | column_...

    SQL数据库管理系统-A.docx

    A、create database B、drop database C、alter database D、alter table 15、在Transact-SQL语句中,用以删除数据库的命令是( )。 A、create database B、drop database C、alter database D、drop table 16、...

    SQL21日自学通

    ALTER TABLE 语句185 DROP TABLE 语句186 DROP DATABASE语句187 总结188 问与答188 校练场189 练习190 第10 天 创建视图和索引191 目标191 使用视图192 列的重命名196 SQL 对视图的处理过程197 在SELECT 语句使用...

    Murach's SQL Server 2016 for Developers

    Chapter 4, Transact-SQL Enhancements, explores small Transact-SQLenhancements: new functions and syntax extensions, ALTER TABLE improvements for online operations, and new query hints for query tuning...

    ASP和SQL网站数据库程序设计(DOC)

    8-5-2 Alter Table语句 225 8-5-3 Drop Table语句 229 8-6 数据处理语法(DML) 230 8-6-1 Select语句 230 8-6-2 Active Query?Insert语句 240 8-6-3 Active Query-Delete语句 242 8-6-4 Active Query-...

    sql试 题答案和试题

    C、alter table table1 column1 primary key ; 5、表在数据库中是一个非常重要的数据对象,它是用来(1___)各种数据内容的,数据库创建后就可以创建表了,创建表可以用(2___)等方法来创建。 ⑴ A、显示 B、...

    ASP与SQL网页数据库程序设计

    SQL数据类型 211 8-3 Transact-SQL 函数 213 8-4 Query Analyzer工具程序 220 8-5 Transact-SQL 语句语法 223 8-5-1 Create Table语句 223 8-5-2 Alter Table语句 225 8-5-3 Drop Table语句 ...

    经典SQL语句大全

    7、说明:添加主键: Alter table tabname add primary key(col) 说明:删除主键: Alter table tabname drop primary key(col) 8、说明:创建索引:create [unique] index idxname on tabname(col….) 删除索引...

    21天学会SQL

    6.1.5 使用Transact-SQL创建 数据库用户 123 6.1.6 登录账号和数据库用户的关系 124 6.2 认识角色 125 6.2.1 角色的划分 125 6.2.2 创建角色 127 6.2.3 给用户授予角色 128 6.3 认识权限 129 6.3.1 数据控制语言语法...

    sql经典语句一部分

    7、说明:添加主键: Alter table tabname add primary key(col) 说明:删除主键: Alter table tabname drop primary key(col) 8、说明:创建索引:create [unique] index idxname on tabname(col….) 删除索引...

    数据库操作语句大全(sql)

    7、说明:添加主键: Alter table tabname add primary key(col) 说明:删除主键: Alter table tabname drop primary key(col) 8、说明:创建索引:create [unique] index idxname on tabname(col….) 删除索引...

    Microsoft SQL Server 2005 Express Edition SP3

    Microsoft SQL Server 2005 Express Edition SQL Server 文档小组无法回答技术支持问题,但是欢迎您对本自述文档提出建议和意见。您可以使用提供的链接快速、直接地发送电子邮件反馈。请使用英语发送您的反馈信息...

    Transact_SQL 小手册

    –语 句 功 能 –数据操作 SELECT –从数据库表中检索数据行和列 INSERT –向数据库表添加新数据行 DELETE...DROP TABLE –从数据库中删除表 ALTER TABLE –修改数据库表结构 CREATE VIEW –创建一个视图 DR

    SQL语法大全

    SQL语法大全 SQL语法大全 1. ASP与Access数据库连接: dim conn,mdbfile mdbfile=server.mappath("数据库名称.mdb") set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access ...

    3.数据表的操作

    (2)Transact_sql语句创建 例:jxgl数据库下创建学生表 use jxgl go create table 学生 (学号 char(10),姓名 nvarchar(4) not null,性别 nchar(1),系别 nvarchar(10),高考入学成绩 smallint) 管理数据表 例:在jxgl...

Global site tag (gtag.js) - Google Analytics