PL/SQL到底是一门语言还是一种工具

嘿,这个SQL是大家都用的标准语言。
但是 Oracle 的数据库有自己的扩展,称为 PL/SQL。
这个东西说白了就是Procedural SQL Language,Procedural Language/SQL。
这是 Oracle 在普通 SQL 中添加的内容,使其更像一种编程语言。
你想一想,普通的SQL只能做数据操作和查询,就这么简单。
但就PL/SQL而言,你可以认为它是在SQL中添加逻辑决策、循环等,让你可以编写更复杂的程序,拥有更高级的功能。
例如,2 000年左右,带有PL/SQL的Oracle数据库版本相当流行。

同样,Microsoft 有一个名为 MSSQL Server 的数据库。
它对 SQL 的扩展称为 T-SQL,即事务性 SQL。
这个东西背后的想法是一样的,让SQL更加过程化,方便事务处理等。
2 000年左右,微软开始推广T-SQL与其SQL Server一起使用。

sql语言是什么语言

SQL是针对数据库的。
老实说,它是与数据库对话的语言。

使用 SELECT 查询数据。
使用 INSERT 输入数据。
使用 UPDATE 更新数据。
使用 DELETE 删除数据。

表是数据网格。
例如用户表和请求表。
这些字段是列,例如用户名和密码。

您用 SQL 编写查询,数据库将自行运行它。
无论数据隐藏在哪里。

嵌套查询很棒。
上周我刚刚处理了一个复杂的查询,完全通过嵌套解决了。

权限管理也使用SQL。
给用户添加权限和删除权限就靠这个了。

你看,是不是很简单呢?您还有什么想问的吗?