SQLServer号码开头的数据库表名的解决方案
关于数据库表的名称,今天有一个令人沮丧的问题。SQL Server中数据库的表名可以从一个数字开始,但是当您查询它时,不能直接写表名,如下所示:
选择*
形式1_tablename
在执行过程中,它是错误的,但是在表的名称中加上括号,你可以,如下所示:
选择*
从1_tablename } {
在VS中开发数据集时,SQL语句会自动生成,但是一些生成的SQL语句被添加到圆括号中,但有些不添加。
在程序执行过程中,语句的正确性无法确定,调试过程中不易发现错误。
因此,在编写SQL语句的过程中,必须对其进行标准化,并且表的名称不应该以一个数字开头。