1,请问plsql是什么与sql有什么关系吗

PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL.sql是一种数据库语言.有的数据库也有带sql.如mysql数据库,sql server数据库等
1 竞争者 功能相同 2 sql server比较主流 3 绝大多数指令是一样的,可能会有少数不同 sql server mysql oracle是最常用的 你说的pl/sql是非主流数据库,用得人很少
2,PLSQL是什么意思
PL/SQL是Oracle对标准数据库语言的扩展,Oracle公司已经将PL/SQL整合到Oracle 服务器和其他工具中了,利用PL/SQL语言可建表、查询、添加、删除数据以及事务处理。 PL/SQL是一种高性能的基于事务处理的语言,能运行在任何ORACLE环境中,支持所有数据处理命令。通过使用PL/SQL程序单元处理SQL的数据定义和数据控制元素。
oracle
数据库
oracle的一个工具 和MSSQL的查询分析器,和企业管理器差不多
3,plsql
没有什么区别···都是语法····你把begin end 看做是 C里面的 就行了···比如 存储过程当中 就是AS BEGIN 但是他们中间是定义了变量的 AS DECLARE @ID INT BEGIN如果没有变量 就直接AS BEGIN 也有的写 is begin PLSQL块 可能是declare 定义了之后就直接是 begin 所以其实没什么太大区别
我们在pl/sql中使用的SQL分为:静态SQL语句和动态SQL语句,单个的begin和end只能加载静态的SQL
4,plsql是什么东西啊
PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。PL/SQL 只有 Oracle 数据库有。 MySQL 目前不支持 PL/SQL 的。
sql server t-sqlms sql server的编程语言,一般用在sql server中执行sql语句。oracle pl/sql oracle 的编程语言,一般用在oracle中执行sql语句。
PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。PL/SQL 只有 Oracle 数据库有。 MySQL 目前不支持 PL/SQL 的。
procedural language/sql 是对sql的扩展,使其增加过程化语句功能
5,关于PLSQL
楼上的正解
SQL联机文档中的解释:你的错误应该是语法错误,也就是 table_name应该是你要删除的数据的表名。TRUNCATE TABLE删除表中的所有行,而不记录单个行删除操作。 语法TRUNCATE TABLE name参数name是要截断的表的名称或要删除其全部行的表的名称。注释TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。 DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。TRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变。新行标识所用的计数值重置为该列的种子。如果想保留标识计数值,请改用 DELETE。如果要删除表定义及其数据,请使用 DROP TABLE 语句。对于由 FOREIGN KEY 约束引用的表,不能使用 TRUNCATE TABLE,而应使用不带 WHERE 子句的 DELETE 语句。由于 TRUNCATE TABLE 不记录在日志中,所以它不能激活触发器。 TRUNCATE TABLE 不能用于参与了索引视图的表。示例下例删除 authors 表中的所有数据。TRUNCATE TABLE authors权限TRUNCATE TABLE 权限默认授予表所有者、sysadmin 固定服务器角色成员、db_owner 和 db_ddladmin 固定数据库角色成员且不可转让---***分割线***---删除数据行,可以用delete from 表名 来操作啊~~