SQL开发人员的新手 - 获取"无效的SQL语句"无论我尝试做什么(ORA:00900)

时间:2016-01-29 15:56:17

标签: sql oracle oracle-sqldeveloper

我有一个视图设置我应该能够访问表,但我尝试写的任何查询都会抛出相同的错误消息。有谁知道什么可能是错的,或者有人可以提出一些后续步骤进行故障排除?在查询这些表之前,我可能需要做些什么吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

您无法在Oracle中运行SHOW TABLES之类的MySQL命令。

SHOW是一个SQL * Plus命令。它可以让你看到你的会话设置。

SHOW ALLSHOW PAGESIZE

您可以创建一个名为SHOWSHOWTABLE的{​​{3}},您可以激活该 select table_name from user_tables order by 1; 来为您编写SQL,例如

socket.on('studentJoinRoom', function answerStudentJoin(msg) {

    var userName = msg.userName;
    var roomId = msg.roomId;

    console.log('user ' + userName + ' joining room ' + roomId);
    socket.userName = userName;

    if (socket.room !== roomId) {  // only join once
      socket.room = roomId;
      testRooms.joinClient(userName, roomId);
      socket.join(roomId); // join socket room
      socket.emit('studentJoinConfirmed');
      socket.broadcast.to(testRooms.getTeacherId(roomId)).emit('newStudentJoined', {student: userName});
    }
    console.dir(testRooms.getRooms());
});


socket.on('disconnect', function(socket) {
    console.log(socket.userName + ' has left the room ' + socket.room);
})