问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

J-SQL和T-SQL二者

发布网友 发布时间:2022-04-24 04:29

我来回答

3个回答

懂视网 时间:2022-05-07 17:10

  数据库分为网状、层状、关系、对象四种类型,目前的数据库一般都是属于关系数据库(如SQLServer、Oracle,MySQL等),网状、层状基本上已成历史,对象类型尚未普及。

  SQL 语言是有 ANSI 标准的。但各个厂商实现的 SQL 语言,都没有完全遵循标准。并对标准 SQL 进行了诸如 if 之类的控制语句的扩展,就有了T-SQL,Jet SQL、PL-SQL 等,具体要依据你的数据库管理系统而定,SQL Server 当然是使用T-SQL、Oracle 使用PL-SQL,Access使用Jet SQL。

  SQL 是结构化查询语言的缩写,是一种标准。现在一般将标准的 SQL 语言规范称为 ANSI SQL XX,后面的 XX 表示版本,比如 ANSI SQL 92 规范。 很多公司的数据库软件都使用 SQL 语句来进行数据库操作,但是各大公司都对标准的 SQL 语言规范进行了扩展,因此 SQL 很多分支,各种分支都有其特殊且与其他分支不兼容的地方。 JET SQL 与 T-SQL 都是微软所特有的 SQL 分支,Jet SQL 用于 ACCESS 数据库软件,T-SQL 用于 SQL Server 数据库软件。Access没有存储过程,没有触发器。Jet-SQL 不支持 full join。二者在语句上也有差别。

  SQL 语句基本上是以 ANSI SQL为标准,用标准 SQL书写的程序在各类数据库上都可以执行。不同的数据库都对SQL有所扩展,增加自己的特色功能。但是程序员应该养成好的习惯,尽量避免使用扩展SQL,这样的程序可以方便的换数据库。

  SQL Server 是企业级的大型数据库,适用于海量数据的存储和访问,有更高的安全性。Access 是个人桌面数据库,适于数据量不大的一般应用。当然后者更简单一些,一般小型的应用程序中可以很容易调用。前者需要额外的设备支持,需要安装在服务器版的操作系统中。

  T-SQL是标准 SQL 程式设计语言的增强版,它是用来让应用程式与 SQL Server 沟通的主要语言。T-SQL 提供标准 SQL的DDL 和 DML 功能,加上延伸的函数、系统预存程序以及程式设计结构(例如 IF 和 WHILE)让程式设计更有弹性。T-SQL 的功能随著新版的 SQL Server 而持续成长,让我们来看一下 T-SQL 最新增加的特色。 在 Microsoft SQL Server 7.0 中 T-SQL 有著为数不少的新增功能,包括新的预存程序、系统资料表、函数、资料型别、陈述式以及现存陈述式中的选项。

  Oracle 中的查询语言叫 PL-SQL。PL-SQL 被称为块结构化语言。PL-SQL是Oracle的扩展,在标准SQL中加入了IF...ELSE... For....等控制过程的SQL。

  SQLServer 在SQL上的扩展是Transact SQL,即 T-SQL。

  SQL Server、MySQL、Oracle 等都是数据库管理系统。所谓的数据库是一个文件,比如Acess数据库是 *.mdb。

  操作系统给用户提供良好的应用接口,而数据库管理系统是运行在操作系统之上的支撑程序,是数据库系统的核心。

  备注:

  Oracle // 用于大型系统
  Sybase、SQL Server // 用于中型系统
  IBM Db2, MySQL // 用于中小型系统
  Access // 用于小型系统

热心网友 时间:2022-05-07 14:18

J-SQL一般来说没有使用过这个,不必在意,也没多可参考性。都是使用T-SQL,他们的语法就是建立在标准SQL上的方言。比如mysql 用标准SQL 、MSSQL用T-SQL 、 oracle用 PLSQL

热心网友 时间:2022-05-07 15:36

TSQL指mysql一类,JSQL指office Access
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
荨麻疹吃什么食物好荨麻疹饮食禁忌有哪些 三极管9015的参数有哪些 4岁孩子缺锌比别人矮,还能长高吗 婴儿出生时很矮长大一定矮吗 陌陌表情红唇怎么弄 因为不知道SUMIF函数还能横着用她一上午的工作被别人一分钟搞定_百度知 ... EXCEL中SUMIF公式的运用问题?请教! 苹果手机没有用的软件怎么办苹果手机不常用的软件怎么打开 血尿一般是什么原因引起的 win7桌面图标消失了 桌面图标消失了怎么恢复 未知软件异常(0xc06d007e)位置为(0x7c812afb)错误 想问问大家,sql server,PL/SQL,mysql这几个什么区别? 我的电脑总是出现应用程序错误,应用程序发生异常 未知的软件异常(0xc06d007e),位置为0x7c812fd3 SQL 非过程性语言 T-SQL PL/SQL 过程性语言;区别是什么? 电脑应用程序发生异常(0xc06d007e)位置为0x7c812afb,是什么意思 应用程序发生异常 未知的软件异常 (0xc06d007e),位置为0x0000000074D908C2 “应用程序发生异常 未知的软件异常 (0xc06d007e),位置为0x7c812a6b。” 怎么办? 应用程序发生异常 未知的软件异常(0xc06d007e),位置为0x7c812afb 应用程序发生异常0xc06d007e,位置为0x0000000075bea6e2? 电脑老是出现:"应用程序发生异常 未知的软件异常(0xc06d007e),位置为0x7c812afb",该如何解决呢?谢谢. 应用程序发生异常 未知的软件异常 (0xc06d007e),位置为0x7c812fd3,怎... 越南脆皮吊烧鸡的配方与作制作? 请指点下酱烧鸡肉怎样做才好吃? 番茄烧鸡?如何制作? 烧鸡如何制做?一般要烧多长时间? 宫廷烧鸡配方 烧鹅、烧鸭、烧鸡配方清单? 怎样腌制烧鸡 烧鸡放什么料能是骨头香酥? 脆皮烧鸡的制作方法 应用程序发生异常 未知的软件异常(0xc06d007e),位置为0x7c812fd3 mysql是tsql语句还是plsql语句 电脑出现iexplore.exe“应用程序错误”未知的软件异常(0xc06d007e),位置为0x7c812afd". sqlserver的sql语句叫t-sql,oracle的sql语句叫pl-sql,那么mysql的sql语 ... 桌面所有程序都打不开,一打开就提示应用程序异常 未知的软件异常(0xc06d007e) 位置为0x7c812afb pl/sql是什么?是标准的sql语言?什么MySQL都支持? 开机时出现应用程序发生异常 未知的软件异常,(0xc06d007e)位置为0x7c812fd3 。 sql,pl/sql,mysql,sqlsever有什么区别 IE浏览器显示应用程序发生异常 未知的软件异常(0xc06d007e)位置为0x7c812fd3 这是怎么回事 应怎么解决 TSQL和SQL区别? 应用程序出错提示:软件异常(0xc06d007e),位置为 0x7c812afb。这是什么意思? Oracle plsql sqlserver mysql 的定义、关系和一个程序中的定位_百度... 应用程序发生异常 未知的软件异常(0xc06d007e),位置为0x7c812afb. MYSQL有T-SQL语言这种说法吗? 应用程序发生异常 未知的软件异常 (0xc06d007e),位置为0x7c812afb 应用程序发生异常未知的软件错误,异常(0c06d007e),位置为0x77e6e592 access:JET SQL; SQL SERVER:T-SQL; Oracle呢? 几种SQL有什么关系?_百... 运行游戏时提示:应用程序发生异常,未知的软件异常0xc06d007e位置为0x0000000075D3AAF2!!!!是为什么? 问一个问题。plsql和mysql,sql server 应用程序发生异常未知的软件异常(0xc06d007e),位置为0x7c812afb