RaigorJiang commented on code in PR #19960: URL: https://github.com/apache/shardingsphere/pull/19960#discussion_r939820781
########## docs/document/content/user-manual/shardingsphere-proxy/distsql/_index.en.md: ########## @@ -4,4 +4,32 @@ weight = 3 chapter = true +++ -This chapter will introduce the detailed syntax of [DistSQL](/en/concepts/distsql/). +This chapter will introduce the detailed syntax of [DistSQL](/en/overview/distsql/). + +## Syntax Rule + +In DistSQL statement, except for keywords, the input format of other elements shall conform to the following rules. + +### Identifier + +1. The identifier represents an object in the SQL statement, including: +- database name +- table name +- column name +- index name +- resource name +- rule name +- algorithm name + +1. The allowed characters in the identifier are: [`A-Z, A-Z, 0-9, _`] (letters, numbers, underscores) and should start with a letter. + +1. When keywords or special characters appear in the identifier, use the backticks (`). + +### Literal + +Types of literals include: + +- string: enclosed in single quotes (') or double quotes (") +- int: it is generally a positive integer, such as 0-9; +Note: some DistSQL syntax allows negative values. In this case, a negative sign (-) can be added before the number, such as - 1. Review Comment: No space required between minus and number. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: notifications-unsubscr...@shardingsphere.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org