SQL Server表名规范:名称有技巧(sqlserver表命名)

随着数据库在企业生产中越来越重要,数据库的管理越来越受到重视。因此,SQL Server表名规范的重要性也受到人们的越来越多的重视。

表名是一个数据库中表的完整标识符。在SQL Server中,表名的命名方式有一定的规范。SQL Server表名一般由若干字符组成,它们的长度是有限的,至多128个字符。可以由字母(A-Z和a-z),数字(0-9),句点,中横线,下划线,空格组成。

在使用SQL Server表名规范时,应该遵守以下几点:

1. 应使用有含义的表字段,便于以后查阅;

2. 不要使用关键字或者SQL函数作为表名;

3. 不要使用冗余表名;

4. 每个表名应该遵循命名规则,这样才能让查找变得简单快捷;

5. 尽量使用英文命名,因为SQL Server中的表名是区分大小写的。

例如,有一张表名为“Employees”,那么表名中的字母应该全部大写;如果是“employees_branch”,那么表名中的每一个单词的首字母都应该大写;如果要创建一个表来存储特定的数据,比如“Payroll_2018.06”,那么表名中的每一个单词的首字母都应该大写,同时也应注意,数据库中不能够重复使用相同的表名。可以使用:

USE [数据库名称]
GO
IF EXISTS (SELECT * FROM sys.objects WHERE [name] = N'Payroll_2018.06' AND type = 'U')
BEGIN
DROP TABLE [表名]
END
GO

以上是SQL Server表名规范的一些介绍,以及如何使用代码创建表的一些建议,遵循这些建议可以有效的管理我们的系统,使我们的数据更加可靠,更安全。


数据运维技术 » SQL Server表名规范:名称有技巧(sqlserver表命名)