PL/SQl和SQL servers是什么关系?他们直接有联系吗?
发布网友
发布时间:2022-04-24 04:29
我来回答
共6个回答
热心网友
时间:2022-04-07 17:33
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不能作为微软数据的一个客户端去使用,反之亦然。
热心网友
时间:2022-04-07 18:51
sql
server是T-SQL.
PL/SQL
T-SQL同行,自然是竞争者
PL/SQL
往往数据量比较大做大型的项目
T-SQL往往中小型项目
他们都具备基本SQL的语法.
同时也具备自己私有的语法.
热心网友
时间:2022-04-07 20:25
1
竞争者
功能相同
2
SQL
Server比较主流
3
绝大多数指令是一样的,可能会有少数不同
SQL
Server
mysql
oracle是最常用的
你说的pl/sql是非主流数据库,用得人很少
热心网友
时间:2022-04-07 22:17
不一样的,PL/SQL是在oracle下用的,和SQL
SERVER没关系,语句也不能通用
热心网友
时间:2022-04-08 00:25
1. PL/SQL 是Oracle的sql扩展
T-SQL 是 SQL servers 的SQL扩展。
2. 他们都在一定程度上遵守sql标准,但是又分别对sql进行了扩展。
3. 能够通用的不多,很多不能通用。
热心网友
时间:2022-04-08 02:49
PLSQL 是SQL的扩展,是语言,SQL server是数据库,