dbForge SQL Complete suggests not only separate keywords and object names but entire code phrases.
OUTER APPLY instead of APPLY and ORDER BY instead of ORDER are prompted in the SELECT query.
The ON NULL attribute of a created scalar-valued function is prompted.
The ORDER BY statement is suggested in the SELECT statement when a user declares columns and aliases.
The CREATE TYPE .. AS TABLE command suggests context-based prompts for data types and primary keys of server objects in the CREATE TYPE statement.
The TRIGGER suggestion for DML and DDL triggers is supported.