1. 标识符限定符
SqlServer[]
MySql``
2. 字符串相加
SqlServer直接用 +
MySqlconcat()
3. isnull()
SqlServerisnull()
MySqlifnull()
注意:MySql也有isnull()函数,但意义不一样
4. getdate()
SqlServergetdate()
MySqlnow()
5. newid()
SqlServernewid()
MySqluuid()
6. @@ROWCOUNT
SqlServer@@ROWCOUNT
MySqlrow_count()
注意:MySql的这个函数仅对于update, insert, delete有效
7. SCOPE_IDENTITY()
SqlServerSCOPE_IDENTITY()
MySqllast_insert_id()
8. if ... else ...
注意:对于MySql来说,then, end if是必须的。类似的还有其它的流程控制语句,这里就不一一列出。
9. declare
其实,SqlServer和MySql都有这个语句,用于定义变量,但差别在于:在MySql中,DECLARE仅被用在BEGIN ... END复合语句里,并且必须在复合语句的开头,在任何其它语句之前。这个要求在写游标时,会感觉很BT.
10. 游标的写法
http://www.cnblogs.com/chu888chu888/archive/2012/01/12/2320207.html
网友评论