PL/SQl和SQL servers是啥关系?他们直接有联系吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PL/SQl和SQL servers是啥关系?他们直接有联系吗?相关的知识,希望对你有一定的参考价值。

问题1. PL/SQl和SQL servers是什么关系?问题2.他们直接有联系吗?问题3.语句是否通用?是否可以互相访问?

SQL servers=结构化查询语言服务器 。你这里说的sql server 一定是指的微软的那个数据库。

1、oracle和微软都做数据库,PL/SQL是oracle公司数据库的一个客户端,就是第三方的一个客户端,oracle的第三方客户端有很多种,例如toad等。PL/SQL本身不含有数据库。想用先给安装oracle的数据库。SQL servers是微软数据的名称,其实全称叫做MS SQL servers,微软混淆了这一个概念,懂?什么关系,简单说没关系,两个公司的产品。

2、他们的联系就是竞争对手。没有联系,倒是在一些条件下可以互相访问而已。

3、结构化数据库所用的语言叫做T-SQL,所以多数做结构化数据库的厂商都会遵守这一语言的语法,只不过有些时候会有些特点,比如说,你在SQL servers里用getdate()可以调用当前服务器时间,但是在oracle里就要用sysdate才能调用服务器当前时间。

4、他们不能直接访问,倒是可以在一些条件下读取对方数据表的内容而以,PL/SQL不能作为微软数据的一个客户端去使用,反之亦然。
参考技术A sql
server是T-SQL.
PL/SQL
T-SQL同行,自然是竞争者
PL/SQL
往往数据量比较大做大型的项目
T-SQL往往中小型项目
他们都具备基本SQL的语法.
同时也具备自己私有的语法.
参考技术B 1
竞争者
功能相同
2
SQL
Server比较主流
3
绝大多数指令是一样的,可能会有少数不同
SQL
Server
mysql
oracle是最常用的
你说的pl/sql是非主流数据库,用得人很少
参考技术C 不一样的,PL/SQL是在oracle下用的,和SQL
SERVER没关系,语句也不能通用
参考技术D 1. PL/SQL 是Oracle的sql扩展

T-SQL 是 SQL servers 的SQL扩展。

2. 他们都在一定程度上遵守sql标准,但是又分别对sql进行了扩展。

3. 能够通用的不多,很多不能通用。

PL/SQL Developer免装版的用户名和口令是啥?

PL/SQL Developer中的用户名和口令是Oracle数据库的,PL/SQL本身没有用户名和口令。 参考技术A 用户名是System和口令是hw 参考技术B 网上一般会有

以上是关于PL/SQl和SQL servers是啥关系?他们直接有联系吗?的主要内容,如果未能解决你的问题,请参考以下文章

怎么解决这个问题?是啥问题 sql语句在PL/SQL里运行没问题啊

Mysql、SQL server有没有PL/SQL?或者是类似PL/SQL的东西?PL/SQL是否存储过程?

PL/SQL Developer免装版的用户名和口令是啥?

pl/sql 中选中一行的快捷键是啥?

SQL 非过程性语言 T-SQL PL/SQL 过程性语言;区别是啥?

jdbc是啥,和PL/SQL developer是啥关系?