sql语句的写法都很类似,但不同数据库基本都有自己专用的函数(微软还自己搞了一堆标准),如果sql语句用到了这些函数那就不能通用了,比如取当前日期,sqlserver是select getdate();oracle 是select sysdate from dual;类似的不同还很多.
语法大体相似,只是有些函数或符号有些不同,例如通配符有的是"?"和"*",有的是"_"和"%"