SQL Server创建表是SQL Server中的基础知识,下面就为您介绍SQL Server创建表和删除表的实现过程,如果您对SQL Server创建表方面感兴趣的话,不妨一看。
成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都网站建设、网站制作、沁水网络推广、成都微信小程序、沁水网络营销、沁水企业策划、沁水品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供沁水建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
SQL Server创建和删除表
1、SQL Server创建表的基本要求
创建表时必须指定表名、列名以及数据类型。对给定的表来说,列名必须唯一,但是,同一个数据库中不同表的列的名称可以相同。必须为每一列都指定数据类型。
以下是在SQL Server中创建表的极限:
每个数据库中可以有20亿个表。
每个表可以有1024个列。
每个列可以有8060字节(这一—近似的最大长度不适用于text、ntext和image数据类型)。
2、列整序(Column Collation)
SQL Server支持在同一个数据库中以不同的整序方式存储对象。不同的SQL Server整序方式可以在列级指定,这样,表中的每个列都可以指定不同的整序方式。
3、指定NULL或NOT NULL
我们可以在表定义中指定在每个列上是否允许空值。如果未指定NULL或NOT NULL,SQL Server根据会话级或数据库级的缺省设置提供相应的NULL或NOT NULL特性。但是,这些缺省设置可能会发生变化,因此,不要依赖这些缺省设置。NOT NULL是SQL Server的缺省设置。
4、SQL Server创建表的部分语法
- CREATE TABLE table_name
- column_name datatype [COLLATE
] - [NULL|NOT NULL]
- | column_name AS computed_column_expression
- [,...n]
下面的例子创建了一个dbo.CategoriesNew表,同时描述了表中的列,每列的数据类型和每列是否允许为Null值。
- CREATE TABLE dbo.CategoriesNew
- (CategoryID intIDETITY (1,1) NOT NULL,
- CategoryName nvarchar(15) NOT NULL,
- Description ntext NULL,
- Picture image NULL)
注意:你可以使用SQL Server Enterprise Manager或执行sp_help系统存储过程来查看表的属性。
5、计算列
计算列是一个虚拟的列,它并不物理地存储到表中。SQL Server使用你所创建的公式、与同一个表中的其他相关列一起计算该计算列的值。在查询中使用计算列的名称将会简化查询的语法。
6、删除表
删除表操作将删除表的定义、数据以及该表的相应权限。
在删除表之前,应该首先删除该表与其他对象之间的依赖关系。要浏览现有的依赖关系,请执行sp_depends系统存储过程。
语法
- DROP TABLE table_name[,...n]
【编辑推荐】
sql server系统表说明
Sql Server全文索引的迁移
SQL Server全文索引的用法
SQL Server删除表信息的三种方法
SQL SERVER删除日志的实现方法
网站标题:SQLServer创建表和删除表
标题URL:http://www.csdahua.cn/qtweb/news42/102392.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网