feat: improve generate sql template

This commit is contained in:
ulleo
2025-10-22 16:00:02 +08:00
committed by ulleo
parent caa38bfb20
commit e8bdb72a4e
11 changed files with 13 additions and 11 deletions
@@ -11,7 +11,7 @@ template:
limit_rule: |
<rule>
使用 LIMIT 或 FETCH FIRST 限制行数(Redshift 兼容 PostgreSQL)
当需要限制行数时,必须使用 LIMIT 或 FETCH FIRST 来限制行数(Redshift 兼容 PostgreSQL)
<note>
1. 标准写法:LIMIT 100
2. 可选写法:FETCH FIRST 100 ROWS ONLY
@@ -11,7 +11,7 @@ template:
limit_rule: |
<rule>
行数限制使用标准SQL语法:
当需要限制行数时,必须使用标准的LIMIT语法
<note>
1. 标准写法:LIMIT [count]
2. 分页写法:LIMIT [count] OFFSET [start]
+1 -1
View File
@@ -11,7 +11,7 @@ template:
limit_rule: |
<rule>
行数限制使用达梦兼容语法:
当需要限制行数时,必须使用达梦兼容的语法
<note>
1. 标准写法:LIMIT [count]
2. 分页写法:LIMIT [offset], [count] 或 LIMIT [count] OFFSET [start]
+1 -1
View File
@@ -11,7 +11,7 @@ template:
limit_rule: |
<rule>
行数限制使用标准SQL语法:
当需要限制行数时,必须使用标准的LIMIT语法
<note>
1. 标准写法:LIMIT [count]
2. 分页写法:LIMIT [count] OFFSET [start]
@@ -11,7 +11,7 @@ template:
limit_rule: |
<rule>
行数限制必须使用标准SQL语法:
当需要限制行数时,必须使用标准的LIMIT语法
<note>
1. 首选:`LIMIT [count]`
2. 分页:`LIMIT [count] OFFSET [start]`
+1 -1
View File
@@ -11,7 +11,7 @@ template:
limit_rule: |
<rule>
行数限制使用标准语法:
当需要限制行数时,必须使用兼容Kingbase的语法
<note>
1. 标准写法:LIMIT [count]
2. 分页写法:LIMIT [count] OFFSET [start]
@@ -11,7 +11,7 @@ template:
limit_rule: |
<rule>
行数限制使用标准SQL语法:
当需要限制行数时,必须使用 Microsoft SQL Server 的SQL语法:
<note>
1. 标准写法:TOP [count]
2. 分页写法:OFFSET [start] ROWS FETCH NEXT [count] ROWS ONLY
+1 -1
View File
@@ -11,7 +11,7 @@ template:
limit_rule: |
<rule>
行数限制使用标准SQL语法:
当需要限制行数时,必须使用标准的LIMIT语法
<note>
1. 标准写法:LIMIT [count]
2. 分页写法:LIMIT [offset], [count] 或 LIMIT [count] OFFSET [start]
+3 -1
View File
@@ -11,7 +11,9 @@ template:
limit_rule: |
<rule>
使用 ROWNUM 或 FETCH FIRST 限制行数(Oracle 12c+)
当需要限制行数时:
1. 12c以下版本必须使用ROWNUM语法
2. 12c+版本推荐使用FETCH FIRST语法
<note>
1. 传统写法:WHERE ROWNUM <= 100
2. 现代写法:FETCH FIRST 100 ROWS ONLY
@@ -10,7 +10,7 @@ template:
limit_rule: |
<rule>
使用 LIMIT 来限制行数
当需要限制行数时,必须使用标准的LIMIT语法
</rule>
other_rule: |
@@ -11,7 +11,7 @@ template:
limit_rule: |
<rule>
行数限制使用标准SQL语法:
当需要限制行数时,必须使用标准的LIMIT语法
<note>
1. 标准写法:LIMIT [count]
2. 分页写法:LIMIT [count] OFFSET [start]