1. 问一个问题。plsql和mysql,sql server
plsql只用于oracle,plsql是oracle的第三方软件,其他数据库不可用。而且plsql不是语言,只是一个工具。
mysql,oracle,sqlserver对应的语言都叫sql语言,但是对于不同数据库,语法略有不同,内置函数也略有区别,存储过程,自定义函数等等语法也不同,但是学了其中一个,对于学其他的来说,很有帮助,这三个来说,基本学任意一个就可以,其他的到时候灵活变换,记住函数什么的也就可以了。
2. plsql developer是mysql吗sqlserver又是什么他们去驱动程序一样吗
plsql developer不是mysql吗。
sqlserver指MS SQLSERVER(微软的SQL数据库)。
他们的内核完全不一样。
护展知识:
1、我们最常见的三个数据库系统,它们分别是:ORACLE(甲骨文)、MYSQL、MS SQLSERVER(微软的SQL数据库)。
2、plsql developer 是操作ORACLE(甲骨文)使用的,它不是mysql。
3、mysql 是一个小型数据库系统,一般用于单机或小型数据服务上。
4、sqlserver一般指微软的 MS SQL Server数据库系统。
5、三个常见的数据库系统,都使用相对近似的SQL标准语句进行后台数据操控。但它们的核心完全不同,与客户端的接口也很不同,只是使用的SQL语句的标准很相似。
3. PL/sql登录页面选择的数据库ORCL意思是Oracle数据库吗
首先我要说的是:plsqldev不是oracle10g带的程序。
其次:以上那些进程都可以关掉。
第三:如果需要启用oracle本地实例和通过plsqldev访问其他oracle数据库请启动以下几个服务:
1.
oracleoradb10g_home1itnslistener
---这个对应的是tnslsbn.exe
2.oracleserviceorcl
---
这个对应本地实例。不开启,无法访问本地。
3.oracledbconsoleorcl
----实例数据库控制程序
4. 在PLSQL中怎么能取到表中按ID降序排列的前十条记录
在PLSQL中怎么能娶到表中按ID降序排列的前十条记录的sql语句是:
select rownum,t.* from (select * from test order by id desc) t where rownum<11;
PLSQL是连接的oracle数据库,oracle中没有limit(limit是mysql中的用法)、top(top是sqlserver)关键字,oracle中限制行数条件是用rownum。
PL/SQL主要用于数据库编程,所以其所有的数据类型跟Oracle数据库里的字段类型是一一对应的,大体分为数字型、布尔型、字符型和日期型。这里简单介绍两种常用数据类型:number、varchar2。
number,用来存储整数和浮点数。范围为1e130~10e125,其使用语法为:number[(precision, scale)]其中(precision, scale)是可选的,precision表示所有数字的个数,scale表示小数点右边数字的个数。
varchar2用来存储变长的字符串,其使用语法为:varchar2[(size)]其中size为可选,表示该字符串所能存储的最大长度。
在PL/SQL中声明变量与其他语言不太一样,它采用从右往左的方式声明,比如声明一个number类型的变量v_id,那其形式应为:
v_id number,如果给上面的v_id变量赋值,不能用“=”,应该用“:=”,即形式为:v_id :=5;
(4)plsql用的是哪个数据库扩展阅读
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依次类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。
1、rownum对于等于某值的查询条件,例如:
SQL> select rownum,id,name from student where rownum=1;
SQL> select rownum,id,name from student where rownum =2;
2、rownum对于大于某值的查询条件,例如
SQL>select * from(select rownum no ,id,name from student) where no>2;
3、rownum对于小于某值的查询条件,rownum对于rownum<n((n>1的自然数)的条件认为是成立的,所以可以找到记录。
5. plsql是oracle吗
从版本6开始PL/SQL就被可靠的整合到ORACLE中了, PL/SQL 不是一个独立的产品,他是一个整合到ORACLE服务器和ORACLE工具中的技术,可以把PL/SQL看作ORACLE服务器内的一个引擎,sql语句执行者处理单个的sql语句,PL/SQL引擎处理PL/SQL程序块。当PL/SQL程序块在PL/SQL引擎处理时,ORACLE服务器中的SQL语句执行器处理pl/sql程序块中的SQL语句。
6. Pl/Sql可以连接哪些数据库
PL/SQL 是Oracle 对于行业标准SQL 的程序扩展,只能连接Oracle数据库