ISO/IEC 9075-4:2011/COR2:2015
Corrigendum 2 - Information technology - Database languages - SQL - Part 4: Persistent Stored Modules (SQL/PSM)
发布时间:2015-09-15 实施时间:


SQL/PSM是一种扩展SQL语言的机制,它允许开发人员在数据库中编写存储过程、触发器和函数等程序代码。这些程序代码可以在数据库中持久化存储,并在需要时被调用执行。SQL/PSM的引入,使得SQL语言具备了更强大的编程能力,可以更好地支持复杂的业务逻辑和数据处理需求。

ISO/IEC 9075-4:2011/COR2:2015标准规定了SQL/PSM的语法和语义,包括存储过程、触发器和函数的定义、调用和执行等方面。该标准还规定了SQL/PSM与SQL语言的交互方式,包括如何在SQL语句中调用存储过程和函数,以及如何在触发器中使用SQL语句。

此外,该标准还规定了SQL/PSM的安全性和可靠性要求,包括存储过程和函数的权限控制、异常处理和事务管理等方面。这些要求保证了SQL/PSM程序的安全性和可靠性,避免了潜在的安全漏洞和数据损坏风险。

总之,ISO/IEC 9075-4:2011/COR2:2015标准为SQL语言提供了更强大的编程能力,使得开发人员可以更好地处理复杂的业务逻辑和数据处理需求。同时,该标准还规定了SQL/PSM的安全性和可靠性要求,保证了程序的安全性和可靠性。

相关标准
- ISO/IEC 9075-1:2016 Information technology - Database languages - SQL - Part 1: Framework (SQL/Framework)
- ISO/IEC 9075-2:2016 Information technology - Database languages - SQL - Part 2: Foundation (SQL/Foundation)
- ISO/IEC 9075-3:2016 Information technology - Database languages - SQL - Part 3: Call-Level Interface (SQL/CLI)
- ISO/IEC 9075-5:2016 Information technology - Database languages - SQL - Part 5: SQL/OLB (SQL/OLB)
- ISO/IEC 9075-9:2016 Information technology - Database languages - SQL - Part 9: Management of External Data (SQL/MED)