Skip to content

Commit f98cec4

Browse files
author
Gmij
committed
修改oracle语法 。
1 parent d2361f0 commit f98cec4

File tree

1 file changed

+16
-10
lines changed

1 file changed

+16
-10
lines changed

src/SmartCode.Generator/RazorTemplates/CSharp/SqlMap-Partials/SqlMap-Oracle.cshtml

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -51,16 +51,22 @@
5151
{
5252
<!--获取数据列-->
5353
<Statement Id="Query" @queryStatementResultMap>
54-
SELECT
55-
<IsNotEmpty Prepend="Top" Property="Taken">
56-
(@(dbPrefix)Taken)
54+
55+
select * from (
56+
57+
SELECT
58+
59+
T.* From @table.Name T
60+
<Include RefId="QueryParams"/>
61+
<Switch Prepend="Order By" Property="OrderBy">
62+
<Default>
63+
T.@pkCol.Name Desc
64+
</Default>
65+
</Switch>
66+
67+
)
68+
<IsNotEmpty Prepend="where" Property="Taken">
69+
ROWNUM < (@(dbPrefix)Taken)
5770
</IsNotEmpty>
58-
T.* From @table.Name T
59-
<Include RefId="QueryParams" />
60-
<Switch Prepend="Order By" Property="OrderBy">
61-
<Default>
62-
T.@pkCol.Name Desc
63-
</Default>
64-
</Switch>
6571
</Statement>
6672
}

0 commit comments

Comments
 (0)