在MS SQL 2005或T-SQL中,您可以执行以下操作:
SELECT T.NAME, T.DATE FROM (SELECT * FROM MyTable WHERE ....) AS T
我没能在Oracle 9i DB上尝试类似的SQL.在MS SQL中,嵌套SQL被视为在fly上创建的临时/动态视图,之后被销毁.我怎样才能在Oracle中做类似的事情?我真的不想创建一个视图来做到这一点.
我相信它会在"as"上窒息.
SELECT T.NAME, T.DATE FROM (SELECT * FROM MyTable WHERE ....) T
应该管用.