{{stub}} {{language|SQL PL |exec=interpreted |site=https://www.ibm.com/support/knowledgecenter/en/SSEPGG_11.1.0/com.ibm.db2.luw.apdv.sqlpl.doc/doc/c0011916.html |parampass=both |safety=safe |strength=strong |compat=nominative }} {{language programming paradigm|procedural}} {{language programming paradigm|generic}} {{Language programming paradigm|Event-driven}} {{language programming paradigm|concurrent}} {{implementation|SQL}} '''SQL PL''' is the procedural language written by IBM for its set of databases called Db2. There are different types of Db2, each for a different platform (The names had changedDb2: A Small but Significant Change [http://ibmsystemsmag.com/blogs/db2utor/july-2017/db2-a-small-but-significant-change/]IBM’s June Announcements About DB2 [http://db2commerce.com/2017/06/23/ibms-june-announcements-about-db2/]Revised naming for IBM Db2 family products [https://www-01.ibm.com/common/ssi/cgi-bin/ssialias?infotype=an&subtype=ca&appname=gpateam&supplier=897&letternum=ENUS217-363]): * Db2 LUW - For Linux, UNIX and Windows. * Db2 for i - For the mainframes previously called AS/400. * Db2 for z - For z/OS mainframes. The differences between these three implementations are described here: https://www.ibm.com/developerworks/data/library/techarticle/db2common/ Previosly, Db2 was called DB2 UDB for Universal Database. ==See also== * [[wp:SQL_PL|SQL PL]] in Wikipedia. * [https://www.ibm.com/support/knowledgecenter/en/SSEPGG_11.1.0/com.ibm.db2.luw.apdv.sqlpl.doc/doc/c0011916.html Knowledge center - IBM Db2 LUW V11.1] * [https://www.ibm.com/support/knowledgecenter/en/SSEPGG_10.5.0/com.ibm.db2.luw.apdv.sqlpl.doc/doc/c0011916.html Knowledge center - IBM Db2 LUW V10.5] * [http://www.sqlpl-guide.com/ SQL PL Guide] * [https://github.com/angoca/db2-index/wiki List of Internet free resources about Db2] ==References==