Skip to content

Commit e8bdb72

Browse files
committed
feat: improve generate sql template
1 parent caa38bf commit e8bdb72

File tree

11 files changed

+13
-11
lines changed

11 files changed

+13
-11
lines changed

backend/templates/sql_examples/AWS_Redshift.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ template:
1111
1212
limit_rule: |
1313
<rule>
14-
使用 LIMIT 或 FETCH FIRST 限制行数(Redshift 兼容 PostgreSQL)
14+
当需要限制行数时,必须使用 LIMIT 或 FETCH FIRST 来限制行数(Redshift 兼容 PostgreSQL)
1515
<note>
1616
1. 标准写法:LIMIT 100
1717
2. 可选写法:FETCH FIRST 100 ROWS ONLY

backend/templates/sql_examples/ClickHouse.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ template:
1111
1212
limit_rule: |
1313
<rule>
14-
行数限制使用标准SQL语法:
14+
当需要限制行数时,必须使用标准的LIMIT语法
1515
<note>
1616
1. 标准写法:LIMIT [count]
1717
2. 分页写法:LIMIT [count] OFFSET [start]

backend/templates/sql_examples/DM.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ template:
1111
1212
limit_rule: |
1313
<rule>
14-
行数限制使用达梦兼容语法:
14+
当需要限制行数时,必须使用达梦兼容的语法
1515
<note>
1616
1. 标准写法:LIMIT [count]
1717
2. 分页写法:LIMIT [offset], [count] 或 LIMIT [count] OFFSET [start]

backend/templates/sql_examples/Doris.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ template:
1111
1212
limit_rule: |
1313
<rule>
14-
行数限制使用标准SQL语法:
14+
当需要限制行数时,必须使用标准的LIMIT语法
1515
<note>
1616
1. 标准写法:LIMIT [count]
1717
2. 分页写法:LIMIT [count] OFFSET [start]

backend/templates/sql_examples/Elasticsearch.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ template:
1111
1212
limit_rule: |
1313
<rule>
14-
行数限制必须使用标准SQL语法:
14+
当需要限制行数时,必须使用标准的LIMIT语法
1515
<note>
1616
1. 首选:`LIMIT [count]`
1717
2. 分页:`LIMIT [count] OFFSET [start]`

backend/templates/sql_examples/Kingbase.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ template:
1111
1212
limit_rule: |
1313
<rule>
14-
行数限制使用标准语法:
14+
当需要限制行数时,必须使用兼容Kingbase的语法
1515
<note>
1616
1. 标准写法:LIMIT [count]
1717
2. 分页写法:LIMIT [count] OFFSET [start]

backend/templates/sql_examples/Microsoft_SQL_Server.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ template:
1111
1212
limit_rule: |
1313
<rule>
14-
行数限制使用标准SQL语法
14+
当需要限制行数时,必须使用 Microsoft SQL Server 的SQL语法
1515
<note>
1616
1. 标准写法:TOP [count]
1717
2. 分页写法:OFFSET [start] ROWS FETCH NEXT [count] ROWS ONLY

backend/templates/sql_examples/MySQL.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ template:
1111
1212
limit_rule: |
1313
<rule>
14-
行数限制使用标准SQL语法:
14+
当需要限制行数时,必须使用标准的LIMIT语法
1515
<note>
1616
1. 标准写法:LIMIT [count]
1717
2. 分页写法:LIMIT [offset], [count] 或 LIMIT [count] OFFSET [start]

backend/templates/sql_examples/Oracle.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@ template:
1111
1212
limit_rule: |
1313
<rule>
14-
使用 ROWNUM 或 FETCH FIRST 限制行数(Oracle 12c+)
14+
当需要限制行数时:
15+
1. 12c以下版本必须使用ROWNUM语法
16+
2. 12c+版本推荐使用FETCH FIRST语法
1517
<note>
1618
1. 传统写法:WHERE ROWNUM <= 100
1719
2. 现代写法:FETCH FIRST 100 ROWS ONLY

backend/templates/sql_examples/PostgreSQL.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ template:
1010
1111
limit_rule: |
1212
<rule>
13-
使用 LIMIT 来限制行数
13+
当需要限制行数时,必须使用标准的LIMIT语法
1414
</rule>
1515
1616
other_rule: |

0 commit comments

Comments
 (0)