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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql、SQL server有没有PL/SQL?或者是类似PL/SQL的东西?PL/SQL是否存储过程?相关的知识,希望对你有一定的参考价值。

不是,PL/SQL只有在oracle中才有,PL/SQL中执行操作数据库的语句只有在commit后,数据库中的数据才会改变,否则无效。 参考技术A mysql 可以使用sqlyog、类似Oracle对应的PL/sql一样,其实,是一种客户端工具。
Sql server 不太清楚,用的少。我记得它本身就是界面化的,所以应该没有其他工具吧。再者说,它也可以连接其他数据库,很容易操作。本回答被提问者和网友采纳
参考技术B 1楼的回答有一定的问题,pl/sql是oracle所特有的,但是即使不使用commit命令数据也是会改变的,
那commit的作用是什么呢?就是当你有设置有savepoint a;如果你使用了commit;,即使你在rollback to a;也不能回到以前了commit可以永久的改变数据;
参考技术C 不同的数据库,有不同的客户端。mysql:sqlyog,sql server自带客户端。

以上是关于Mysql、SQL server有没有PL/SQL?或者是类似PL/SQL的东西?PL/SQL是否存储过程?的主要内容,如果未能解决你的问题,请参考以下文章

pl/sql如何现实像sqlserver中的树形结构目录界面,就是能查看表视图那样的界面。

pl/sql 执行sql语句的时候总是在初始化?

pl/sql里面命令窗口和sql窗口区别是啥?

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

ORACLE数据库. PL/SQL的时间戳

PL/sql连接Oracle时不能显示默认数据库orcl,