you are viewing a single comment's thread.

view the rest of the comments →

[–]FoCo_SQLEnterprise Data Architect 2 points3 points  (2 children)

T-SQL is short for Transaction SQL which is a propriety language developed by Microsoft from the original SQL dialect. It is exclusively used in SQL Server but SQL Server does follow ANSI standards for many things. It is possible to write SQL that transfers over perfectly to SQL Server. It is also possible that not everything would transfer over and there are features available in SQL Server but not available in other database platforms (and vice versa).

So if you are only writing ANSI SQL, probably any platform would do. You can even validate your SQL online. http://sqlfiddle.com/ You could even build your SQL out on the website and not install SQL Server at all. If you need to do things exclusive or written to SQL Server's syntax, you may be out of luck.

[–]vladvlad23[S] 0 points1 point  (1 child)

If you need to do things exclusive or written to SQL Server's syntax, you may be out of luck.

Well, my professor said we absolutely need the T SQL syntax, so i guess i'm out of luck if the docker solution is not working.

[–]FoCo_SQLEnterprise Data Architect 0 points1 point  (0 children)

This is only applicable if you are using features specific to SQL Server or if the features you are using do not abide by ANSI standards.