pl/sql是什么(plsql是什么语言)
本篇文章给大家谈谈pl/sql是什么,以及plsql是什么语言对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
PL/SQL是一个什么样的东西
是一个工具,可以连接oracle,首先先要在机器上安装oracle client,然后安装plsql,最后配置$ORACLE_HOME/network/admin/tnsnames.ora,把要连接的oracle的tns信息加进去(tns也在oracle的基姿$ORACLE_HOME/network/admin/tnsnames.ora里),然后打开plsql选择对应的tns name就可派困以连接库了。
进入plsql后可以直观的管理表,用户,视图等,也可以在plsql里执行sql命尘锋念令。
[img]PL/SQL和sql是什么区别?
PL/SQL和sql的区别:
1、结构不同:
PL/SQL:包括一扰握整套的数据类型、条件结构、循环结构和异常处理结构,PL/SQL可以执行SQL语句,SQL语句中也可以使用PL/SQL函数。
SQL:是在Microsoft SQL Server 和Sybase SQL Server 上的ANSI SQL 实作,与Oracle 的PL/SQL 性质相近(不只是实作ANSI SQL,也为自身资料库系统的特性提供实作支援)。
2、功能不同
PL/SQL在开发和管理上都比较方便,还支持导入。导出功能, 不过需要安装Oracle的客户端,并且需要配置tnsname。
Oracle psql dev是Oracle自带的工具,11g已经内嵌到数据库的安装里去了,也提供比较好的开发和管理的功能。
3、定义不同
PL/SQL:也是一种慎李卖程序语宽逗言,叫做过程化SQL语言(Procedural Language/SQL)。
sql:一般指结构化查询语言。
参考资料:百度百科 plsql
百度百科 SQL
Oracle数据库PL/SQL介绍
什么是PL/SQL 结构化查询语言(Structured Query Language 简称SQL)是用来访问关系型数据库一种通用语言 它属于第四代语言( GL) 其执行特点是非过程化 即不用指明执行的具体方法和途径 而是简单的调斗滚用相应语句来直接取得结果即可 例 delete from students where major= Nutrition ; 然而 对于有些复杂的业务流程又要求相应的程序空郑余来描述 那么 GL就有些无能为力了 PL/SQL通过增加了用在其它过程性语言中的结构来对SQL进行了扩展 使得它不仅仅是一个数据库查询语言 而且也是一个编程语言
PL/SQL代表面向过程化的语言与SQL语言的结合 在编写PL/SQL代丛肆码时可以在SQL语句中使用 ( )变量和类型( )控制语句( )过程和函数( )对象类型和方法PL/SQL语言实现了将过程结构与Oracle SQL的无缝集成例 修改一个学生的专业 如果没有该学生 就插入一个新的记录 gl_ gl sqlDECLARE v_newmajor VARCHAR ( ):= History ; v_firstname VARCHAR ( ):= Scott ; v_lastname VARCHAR ( ):= Urman ;
BEGIN update students set major=v_newmajor where first_name=v_last_name and last_name=v_last_name;
lishixinzhi/Article/program/Oracle/201311/16583
关于pl/sql是什么和plsql是什么语言的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。