当前位置:网站首页>[SQL] SQL expansion languages of mainstream databases (T-SQL, pl/sql, pl/pgsql)
[SQL] SQL expansion languages of mainstream databases (T-SQL, pl/sql, pl/pgsql)
2022-07-05 23:41:00 【Average again】
Preface
Expansion of databases sql Different grammar , But it's all about Standards sql Make it more programmable on the basis of
- T-SQL Corresponding SQL Server
- PL/SQL Corresponding Oravle
- standard SQL Corresponding MySQL
- PL/PGSQL Corresponding Postgre SQL
standard SQL
The document is in English , It's a little bit too much
ISO_IEC 9075-1-2016
Structured query language , Include :
- Data definition language (DDL), for example :CREATE、DROP、ALTER Such statements ;
- Data manipulation language (DML), for example :INSERT( Insert )、UPDATE( modify )、DELETE( Delete ) sentence ;
- Data query language (DQL), for example :SELECT sentence ;
- Data control language (DCL), for example :GRANT、REVOKE、COMMIT、ROLLBACK Such statements
T-SQL
T-SQL namely Transact-SQL, yes SQL stay Microsoft SQL Server An enhanced version of , It is used to allow applications to interact with SQL Server The main language of communication .T-SQL Provide standards SQL Of DDL and DML function , Plus the extended function 、 System stored procedures and programming structure ( for example IF and WHILE) Make programming more flexible .
T-SQL Introduction and basic grammar
PL/SQL
PLSQL yes Procdure Language/Standards Query Language Abbreviation ,PL/SQL It's right SQL Extension of language stored procedure language . It has now become a process processing language , abbreviation PL/SQL. at present ,PL/SQL It mainly consists of two parts , One is the database engine , It's called a database PL/SQL. The second is an independent engine that can be embedded in other product tools , Also called tool PL/SQL. The two programs are very similar , Have a specific structure 、 Grammatical and logical mechanisms . in addition , Tools PL/SQL Syntax for supporting tools has also been added .
PL/PGSQL
pl/pgsql It's also a programming language , It's called process SQL Language (Procedural Language/ Postgres SQL).pl/pgsql yes Postgresql [1] Database pair SQL Statement extension . In general SQL The use of statements adds the features of programming languages , therefore pl/pgsql It is to organize data operations and query statements in pl/pgsql In the procedural unit of code , To judge by logic 、 Loop and other operations to achieve complex functions or computational programming language .
PL/PGSQL One of the main differences from the above two is more SQL Shell(psql)
边栏推荐
- SpreadJS 15.1 CN 与 SpreadJS 15.1 EN
- UVA11294-Wedding(2-SAT)
- LeetCode——Add Binary
- golang代码检查工具
- [original] what is the core of programmer team management?
- 俄外交部:日韩参加北约峰会影响亚洲安全稳定
- Xinyuan & Lichuang EDA training camp - brushless motor drive
- White hat talks about web security after reading 2
- asp.net弹出层实例
- Cwaitabletimer timer, used to create timer object access
猜你喜欢
TVS管和ESD管的技術指標和選型指南-嘉立創推薦
Scala concurrent programming (II) akka
98. 验证二叉搜索树 ●●
MySQL delete uniqueness constraint unique
4 points tell you the advantages of the combination of real-time chat and chat robots
CIS基准测试工具kube-bench使用
Spire.PDF for NET 8.7.2
rsync远程同步
Dynamic memory management (malloc/calloc/realloc)
698. Divided into k equal subsets ●●
随机推荐
98. Verify the binary search tree ●●
TS type declaration
YML configuration, binding and injection, verification, unit of bean
Rasa 3. X learning series -rasa x Community Edition (Free Edition) changes
Object detection based on impulse neural network
Différence entre hors bande et en bande
Idea rundashboard window configuration
Golang code checking tool
Summary of binary tree recursive routines
Initial experience | purchase and activate typora software
424. The longest repeated character after replacement ●●
Neural structured learning - Part 2: training with natural graphs
MySQL (2) -- simple query, conditional query
poj 2762 Going from u to v or from v to u? (infer whether it is a weak link diagram)
How to enable relationship view in phpMyAdmin - how to enable relationship view in phpMyAdmin
Opencvsharp (C openCV) shape detection and recognition (with source code)
芯源&立创EDA训练营——无刷电机驱动
[classical control theory] summary of automatic control experiment
Fiddler Everywhere 3.2.1 Crack
开关电源Buck电路CCM及DCM工作模式