SQLServer号码开头的数据库表名的解决方案

关于数据库表的名称,今天有一个令人沮丧的问题。

SQL Server中数据库的表名可以从一个数字开始,但是当您查询它时,不能直接写表名,如下所示:

选择*

形式1_tablename

在执行过程中,它是错误的,但是在表的名称中加上括号,你可以,如下所示:

选择*

从1_tablename } {

在VS中开发数据集时,SQL语句会自动生成,但是一些生成的SQL语句被添加到圆括号中,但有些不添加。

在程序执行过程中,语句的正确性无法确定,调试过程中不易发现错误。

因此,在编写SQL语句的过程中,必须对其进行标准化,并且表的名称不应该以一个数字开头。