我是Oracle SQL的新手,虽然我有SQL Server的经验。
在SQL Server中,要从具有前面特定列的表中选择行:
select columnName,* from tableName
在Oracle中:
select columnName,* from tableName
错误 ORA-00936:表达式缺失,如下所示:
请指导。
答案 0 :(得分:1)
我无法查看图片,但这是我认为您需要的内容:
select t.column_name, t.*
from table_name t
即。您应该使用表别名(“t”)为该特定列名称添加前缀,然后使用与星号(“t。*”)相同的别名来检索所有表列。
答案 1 :(得分:1)
在Oracle中,如果您需要查看列以及所有列,则需要为表定义别名。
Select columnName, A.*
from tableName A;
答案 2 :(得分:1)
我们需要记住的一些事情
别名其对象键以引用内部列
从学生 stu 中选择stu.studentName,stu。*;