我可以在sql中创建具有数字表名的表吗?

我可以在sql中创建具有数字表名的表吗?,sql,Sql,我有一个C#程序,可以动态创建数据表。 但是当用户只输入数字数据时,我遇到了错误 是否有任何可能的方法创建具有数字表名的数据表?在标准SQL语法中,不允许以数字开头的表名: 你可以用字母开头,然后用数字 请注意,动态创建表通常是需要进行数据库设计的标志。在标准SQL语法中,不允许以数字开头的表名: 你可以用字母开头,然后用数字 请注意,整体动态创建表通常是您需要进行数据库设计的标志。这很有效。。。在SQL Server 2008中 CREATE TABLE [47] (ID int, val

我有一个C#程序,可以动态创建数据表。 但是当用户只输入数字数据时,我遇到了错误


是否有任何可能的方法创建具有数字表名的数据表?

在标准SQL语法中,不允许以数字开头的表名:

你可以用字母开头,然后用数字


请注意,动态创建表通常是需要进行数据库设计的标志。

在标准SQL语法中,不允许以数字开头的表名:

你可以用字母开头,然后用数字


请注意,整体动态创建表通常是您需要进行数据库设计的标志。

这很有效。。。在SQL Server 2008中

CREATE TABLE [47]
(ID int, val varchar(150))

我通常也不会做这种事情,避免动态创建表。

这很有效。。。在SQL Server 2008中

CREATE TABLE [47]
(ID int, val varchar(150))

我通常也不会做这种事情,并避免动态创建表。

您使用的是哪个数据库?“sql”不是数据库的名称。您正在使用哪个数据库?“sql”不是数据库的名称。