This is a question originally asked in the beta of the new SQL Anywhere forum:
The "Markdown Basics" on the right side suggest to:
Why? What is the effect of this prefix?
This tells the markdown code that the following block is SQL and it will colour the text accordingly. To wit:
select * from table where name like 'Volker%' order by id asc;
Note how SQL keywords (not all SQL Anywhere keywords - TODO) are coloured. Without the ":::SQL" it just shows up like this:
If you don't have a language indicator, the markdown code attempts to determine what language it is, but I've found usually gets it wrong. In the preview window, you do not see the syntax colouring but in the final result, it should show up - and the ":::SQL" line should vanish.
You can use a whole bunch of language indicators: ":::bash" for shell scripts, ":::C", ":::C++", ":::python", ":::perl", etc.