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语句 语法大全2008-01-17 10:33语句 ----功能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表...
--语 句 功 能 --数据操作 ...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常用Transact SQL语句 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据2、数据定义 CREATE TABLE --创建一个数据库...
SQL-server2000数据库管理系统A全文共9页,当前为第1页。SQL-server2000数据库管理系统A全文共9页,当前为第1页。SQL-server2000数据库管理系统A SQL-server2000数据库管理系统A全文共9页,当前为第1页。 SQL-server...
使用Transact-SQL语句修改表 语法格式: ALTER TABLE table_name { [ALTER COLUMN column_name { new_data_type [(precision [, scale])] [NULL|NOT NULL] | {ADD|DROP} ROWGUIDCOL } ] | ADD { [ ] | column_...
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、...
ALTER TABLE 语句185 DROP TABLE 语句186 DROP DATABASE语句187 总结188 问与答188 校练场189 练习190 第10 天 创建视图和索引191 目标191 使用视图192 列的重命名196 SQL 对视图的处理过程197 在SELECT 语句使用...
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...
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-...
C、alter table table1 column1 primary key ; 5、表在数据库中是一个非常重要的数据对象,它是用来(1___)各种数据内容的,数据库创建后就可以创建表了,创建表可以用(2___)等方法来创建。 ⑴ A、显示 B、...
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语句 ...
7、说明:添加主键: Alter table tabname add primary key(col) 说明:删除主键: Alter table tabname drop primary key(col) 8、说明:创建索引:create [unique] index idxname on tabname(col….) 删除索引...
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 数据控制语言语法...
7、说明:添加主键: Alter table tabname add primary key(col) 说明:删除主键: Alter table tabname drop primary key(col) 8、说明:创建索引:create [unique] index idxname on tabname(col….) 删除索引...
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 SQL Server 文档小组无法回答技术支持问题,但是欢迎您对本自述文档提出建议和意见。您可以使用提供的链接快速、直接地发送电子邮件反馈。请使用英语发送您的反馈信息...
–语 句 功 能 –数据操作 SELECT –从数据库表中检索数据行和列 INSERT –向数据库表添加新数据行 DELETE...DROP TABLE –从数据库中删除表 ALTER TABLE –修改数据库表结构 CREATE VIEW –创建一个视图 DR
SQL语法大全 SQL语法大全 1. ASP与Access数据库连接: dim conn,mdbfile mdbfile=server.mappath("数据库名称.mdb") set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access ...
(2)Transact_sql语句创建 例:jxgl数据库下创建学生表 use jxgl go create table 学生 (学号 char(10),姓名 nvarchar(4) not null,性别 nchar(1),系别 nvarchar(10),高考入学成绩 smallint) 管理数据表 例:在jxgl...