在SQL数据库中创建一个名为“select”的表

时间:2011-10-17 06:11:18

标签: mysql sql oracle

在mysql中我可以使用以下语句创建一个名为“select”的表

CREATE TABLE `SELECT` (
Id INT,
Name VARCHAR(255)
}

mySql table named "select"

并且它成功执行,表格由名称“select”创建,您可以看到上面的图像。但是在oracle 11g中也无法做到这一点。

在其他sql数据库中创建名为“select”的表所需的sql查询是什么

3 个答案:

答案 0 :(得分:5)

我认为你应该使用

CREATE TABLE "SELECT" ...

答案 1 :(得分:1)

use dumme
create table [select] 
( 
 i int
)

select * from [select]

我不知道为什么你需要创建带有保留字的表但是在MS SQL server 2005中你可以使用上面的语句来创建一个名为select

的表

答案 2 :(得分:0)

选择是一个保留字,实际上不应该使用tgus。 mysql中的验证稍微不那么严格。

尝试使用其他名称,例如selectTable或selectId