对数据库而言,所谓的数据库语言应该是指SQL吧,哪种数据库都一样,但是涉及到类似编程的部分,比如触发器、存储过程、函数等等,语法就各不相同了。Oracle比SQL Server要难一些,看你自己的爱好了,二选一应该还是比较简单的了。
解决方案 »
- Oracle中scott/tiger取名原因
- 列往左移的问题
- sys_refcursor的问题
- 多表联合查询
- job不能正常执行??
- 菜鸟问个联合查询问题
- 如何在oracle中生成一个由8-15个数字和字母组成的字符串并加密
- 请问ORA-01113: file 1 needs media recovery ,ORA-01110: data file 1: 'D:\BACKUPDB\SYSTEM01.DBF' 是什么错误,怎么解决?
- 我的OracleOraHome90ManagementServer为什么老是启动不了?
- 如何可以知道一个表的创建日期和最后的修改日期???
- Oracle managementserver 是干什么用的???
- 数据库的某个表,用ASCII码倒出,字段间用逗号分割,我写了个PROC程序,但很慢,有没有好办法? AAA
对于oracle就强大于数据库管理技术,其它开发工具用到它技实在太限制。
感谢Lastdrop,让我明白了数据库语言(sql)和数据库软件(oracle、sql servel)之间的区别:
是不是可以这样理解:oracle和sql server都是一个开发软件,其中都支持SQL语言。oracle和sql server其实是类似的。不因为sql server她名字中多一个sql,就表示她跟SQL语言有更大的联系?不知道我的理解对不对?
标准,许多产品都支持它.
Oracle 的PL/SQL,是标准的SQL的扩充版本。
就这样而已,一般而言,绝大多数数据库都支持标准的SQL,但是少量的,如文档形数据库就对这个语言的支持不是很好,只是需要接口扩充,如(Lotus Domino)
操作简单,一般不会出现什么问题
oracle比较严禁,各方面都很完善,但出现小问题用户自己也不好解决
一般来讲对于标准sql语言,哪个数据库都支持,但对于特定的数据库系统
都与自己的一些语法,函数包等
Oracle和SQL Server不仅是开发软件,更是数据库系统,类似文件系统,而SQL语言可以看做是对这个系统中的数据进行一些操作的指令集合,利用它可以对存储在数据库中的数据进行查询、修改、删除等操作。SQL语言(有标准的!),不仅适用于Oracle、SQL Server,同样适用于其他很多关系数据库。