Binresist 2015-08-04 01:11 采纳率: 0%
浏览 1901
已采纳

小白求标准SQL语法,求救啊!!!

如题,希望得到标准的SQL 语法,而不是各个运营商自己的实现。谢谢!
楼主小白一名,最近在搞数据库的学习,然后发现有ANSI ISO标准,然而ORACLE,SQL SERVER等的支持不太一样,感觉好像遇到了WINDOWS和LINUX下C库的不同实现。
那么,楼主有个问题请教大家,如何获得SQL 2011的标准?而不是各个实现的不同版本,而且想问一下,标准中是否有SQL的标准语法?
小白一名,问题可能可笑,希望大家多多帮助!

  • 写回答

3条回答 默认 最新

  • LongRui888 2015-08-04 05:27
    关注

    标准肯定是有的,但问题是 sql server,oracle,mysql 只是实现了标准中的一部分,而另一部分都采用自己的实现,另外要特别注意的是 sql外的,就更加不标准了,比如sql server用的t-sql,而oracle用的是pl/sql,db2采用的是sql/pl.

    所以,我觉得 你还是先学其中的一个,比如就学sql server中的sql,期中的大部分语法 在oracle中都支持,当然,函数除外,比如在sql server中获取系统日期是getdate() ,而oracle中是 sysdate 函数。

    至少select的语法都是一样的,除了少数差异外:

    select
    from
    where
    group by
    having
    order by

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 ansys fluent计算闪退
  • ¥15 有关wireshark抓包的问题
  • ¥15 需要写计算过程,不要写代码,求解答,数据都在图上
  • ¥15 向数据表用newid方式插入GUID问题
  • ¥15 multisim电路设计
  • ¥20 用keil,写代码解决两个问题,用库函数
  • ¥50 ID中开关量采样信号通道、以及程序流程的设计
  • ¥15 U-Mamba/nnunetv2固定随机数种子
  • ¥15 vba使用jmail发送邮件正文里面怎么加图片
  • ¥15 vb6.0如何向数据库中添加自动生成的字段数据。