松鼠SQL错误代码102

时间:2012-07-23 19:13:43

标签: sql

我很困惑 - 我在Squirrel SQL中打开了我的数据库来做一些SQL,我在SQL输入窗口中输入了这个:

select * from *

无论出于何种原因,它给了我这个输出:

Error: Incorrect syntax near '*'.
SQLState:  42000
ErrorCode: 102

有谁知道这意味着什么?由于Google将星号视为特殊字符,因此很难进行谷歌搜索。

2 个答案:

答案 0 :(得分:1)

我认为第二个*无效,应该是一个表名:

SELECT * FROM MyTable

答案 1 :(得分:1)

您需要指定表名。

  SELECT * FROM myTable

如果您知道这一点,并且您实际上正在寻找从所有表中SELECT的方法,我担心您将不得不逐个输入它们:

   SELECT * FROM myTable1
   UNION ALL
   SELECT * FROM myTable2
   UNION ALL
   SELECT * FROM myTable3
   ...

还要记住,如果您必须像我在第二个示例中那样选择,那么您的数据在数据库中的组织方式就会出现问题。如果是这种情况,您应该查看this article on Data Normalization