The identifier substitution escape sequence allows abstracting from DBMS-specific identifier quoting rules. For more details, see "Object Names". The syntax is:
Format Description {id <identifier name>} Expands to DBMS-specific quoted identifier syntax. For example: {id Order Details} -> “Order Details” on Oracle.
FireDAC fully supports quoted object names, including different DBMS quoted characters. To write a quoted name in a SQL in a DBMS independent fashion use the {id <name>} syntax. For example:
SELECT * FROM {id Order Details} To force TFDTable to quote field names set FormatOptions.QuoteIdentifiers to True.
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!RAD 11.3
SELECT * FROM {id Order Details} 即在SQLServer里会变成:SELECT * FROM [Order Details] 即在MySQL里会变成:SELECT * FROM `Order Details` 即在PG里会变成:SELECT * FROM "Order Details"
----------------------------------------------
-