当前位置:网站首页>[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)
边栏推荐
- Summary of binary tree recursive routines
- Go language implementation principle -- lock implementation principle
- Spire Office 7.5.4 for NET
- From the perspective of quantitative genetics, why do you get the bride price when you get married
- How to enable relationship view in phpMyAdmin - how to enable relationship view in phpMyAdmin
- 5. Logistic regression
- poj 2762 Going from u to v or from v to u? (infer whether it is a weak link diagram)
- UVA11294-Wedding(2-SAT)
- Brushless drive design -- on MOS drive circuit
- How to design API return code (error code)?
猜你喜欢
MySQL delete uniqueness constraint unique
Part III Verilog enterprise real topic of "Niuke brush Verilog"
2: Chapter 1: understanding JVM specification 1: introduction to JVM;
TVS管和ESD管的技術指標和選型指南-嘉立創推薦
Pyqt control part (I)
The PNG image is normal when LabVIEW is opened, and the full black image is obtained when Photoshop is opened
[classical control theory] summary of automatic control experiment
Hcip course notes-16 VLAN, three-tier architecture, MPLS virtual private line configuration
Rasa 3.x 学习系列-Rasa X 社区版(免费版) 更改
698. 划分为k个相等的子集 ●●
随机推荐
20. Migrate freetype font library
There are 14 God note taking methods. Just choose one move to improve your learning and work efficiency by 100 times!
UVA – 11637 Garbage Remembering Exam (组合+可能性)
[classical control theory] summary of automatic control experiment
Naoqi robot summary 26
15 MySQL-存储过程与函数
哪些偏门项目可以做到?自媒体做到月赚一万以上很难吗?
保研笔记四 软件工程与计算卷二(8-12章)
MySQL (2) -- simple query, conditional query
STM32__06—单通道ADC
LeetCode——Add Binary
成为程序员的你,后悔了吗?
TVS管和ESD管的技術指標和選型指南-嘉立創推薦
4 points tell you the advantages of the combination of real-time chat and chat robots
Xinyuan & Lichuang EDA training camp - brushless motor drive
20220703 周赛:知道秘密的人数-动规(题解)
Spire Office 7.5.4 for NET
Development specification: interface unified return value format [resend]
2: Chapter 1: understanding JVM specification 1: introduction to JVM;
4点告诉你实时聊天与聊天机器人组合的优势