Bezpečné funkce SQL, operace a tokeny
V zájmu lepšího zabezpečení prostředí se analyzují všechny příkazy SQL, které vytvoříte a které cílí na cloudový zdroj Infor, oproti seznamu bezpečných konstruktů SQL. Syntaxe dotazu SQL musí splňovat standardy SQL ANSI 92. Seznam se použije pouze v případě, že mohou být ovlivněny cloudové zdroje Infor.
Jsou povoleny tyto funkce, operace a tokeny SQL:
| Functions and operations | Tokens |
|---|---|
| abs | All |
| acos | Ampersand |
| ascii | And |
| asin | Any |
| atan | As |
| atan2 | Asc |
| avg | AsciiStringLiteral |
| cast | AsciiStringOrQuotedIdentifier |
| ceiling | Between |
| char | By |
| charindex | Case |
| concat | Circumflex |
| cos | Coalesce |
| cot | Colon |
| count | Comma |
| cume_dist | Cross |
| current_timestamp | Delete |
| datefomparts | Desc |
| datepart | Distinct |
| datetime2fromparts | Divide |
| datetimefromparts | Dot |
| datetimeoffsetfromparts | Double |
| degrees | DoubleColon |
| dense_rank | Else |
| exp | End |
| first_value | EqualsSign |
| floor | Except |
| format | Exists |
| getdate | Fetch |
| grouping | From |
| grouping_id | Full |
| lag | GreaterThan |
| last_value | Group |
| lead | Having |
| left | HexLiteral |
| len | Identifier |
| log | In |
| log10 | Inner |
| lower | Insert |
| ltrim | Integer |
| max | Intersect |
| min | Into |
| ntile | Is |
| percent_rank | Join |
| percentile_cont | Left |
| percentile_disc | LeftCurly |
| pi | LeftParenthesis |
| power | LessThan |
| radians | Like |
| rand | Merge |
| rank | Minus |
| replace | MultilineComment |
| replicate | Not |
| reverse | Null |
| right | Nullif |
| round | Numeric |
| row_number | On |
| rtrim | Or |
| sign | Order |
| sin | Outer |
| sqrt | Over |
| stdev | Percent |
| stdevp | PercentSign |
| substring | Plus |
| sum | QuoteIdentifier |
| sysdatetime | Real |
| sysdatetimeoffset | Right |
| tan | RightCurly |
| timefromparts | RightOuterJoin |
| trim | RightParenthesis |
| upper | Select |
| var | Semicolon |
| varp | Set |
| SingleLineComment | |
| Some | |
| Star | |
| Then | |
| Tilde | |
| UnicodeStringLiteral | |
| Union | |
| Update | |
| Values | |
| Variable | |
| VerticalLine | |
| When | |
| Where | |
| WhiteSpace |