Oracle SELECT UNIQUE * FROM TABLE

时间:2014-05-14 21:50:55

标签: sql oracle

在Oracle数据库中可以接受命令

  "SELECT UNIQUE * FROM table"?

或者我是否必须选择该命令的列名才能工作?

3 个答案:

答案 0 :(得分:2)

您可以使用以下查询

select distinct * from table

答案 1 :(得分:1)

是的,这种语法是可以接受的。
请参阅此SQLFiddle example

答案 2 :(得分:0)

如果您的表有LOB字段,则不能使用UNIQUE(或DISTINCT)。 请参阅示例:http://sqlfiddle.com/#!4/97d3e/1