谁能交交我数据库的用法。我们公司用的是PL/sql 我会追加高分!!!
不好意思。。。因为不是狠了解。。。昨天回去也问了下我的朋友说是属于oracle的。。。就是不会。。。我们在学校学的是SQ。。。不是PLsq。我想知道他们语法什么的一样么?...
不好意思。。。因为不是狠了解。。。昨天回去也问了下我的朋友说是属于oracle的。。。就是不会。。。我们在学校学的是SQ。。。不是PLsq。我想知道他们语法什么的一样么?
展开
展开全部
PL/SQL 是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。
要知道更多的细节,请参考百度百科:
http://baike.baidu.com/view/470171.htm?fr=ala0_1_1
至于sql 和PL/SQL 的关系:
SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统,是高级的非过程化编程语言.
几乎所有的数据库编程语言都是在sql语言的基础上扩展的.是所以数据库语言的基础性语言,pl/SQL是oracle公司在sql的基础上,根据自己的实际需要,经过扩展演化而来的.大致语法可以通用,但是都有自己的特点.
这个要在工作中慢慢理解的.
要知道更多的细节,请参考百度百科:
http://baike.baidu.com/view/470171.htm?fr=ala0_1_1
至于sql 和PL/SQL 的关系:
SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统,是高级的非过程化编程语言.
几乎所有的数据库编程语言都是在sql语言的基础上扩展的.是所以数据库语言的基础性语言,pl/SQL是oracle公司在sql的基础上,根据自己的实际需要,经过扩展演化而来的.大致语法可以通用,但是都有自己的特点.
这个要在工作中慢慢理解的.
北京天空卫士网络安全技术有限公司
2020-12-31 广告
2020-12-31 广告
判断一个 数据安全管理公司的好坏,不只是看价格,还要考虑很多因素。建议可以多对比几个看看。您可以到北京天空卫士网络安全技术有限公司了解下。北京天空卫士网络安全技术有限公司是一家总部设立在北京经济技术开发区的数据安全技术企业。天空卫士致力于发...
点击进入详情页
本回答由北京天空卫士网络安全技术有限公司提供
展开全部
有帮助啊.打开看啊. 是oracle的?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
pl/sql无非就是增删查改。
增:
insert into table_name values (列值必须与表里顺序对应);
例:
建表如下;
create table class(
c_id number primary key,
c_name varchar2(20),
c_stu number not null
);
insert into class values (1,'张三',30);
删:
delete from class where c_id=1 or c_name='' or c_stu=30;
这里的where条件你不加的话就做了全表删除,既把整张表里的数据全删除了。
查:
select * from class where c_id=1;
*表示你查哪些东西。
如只查c_id可以如下:
select c_id from class where c_id=1;
如果不加where 条件的话就查整张表的数据了。
同样改:
update class set c_name='' c_stu=100 where c_id=1;
在这里c_id是主键,即声明了primary key。
主键是不能做update命令的。
不加where条件即做了全表修改了。
这是最基本的。其他的建议你去找相关资料:
http://wenku.baidu.com/view/6a4b0140be1e650e52ea994c.html
增:
insert into table_name values (列值必须与表里顺序对应);
例:
建表如下;
create table class(
c_id number primary key,
c_name varchar2(20),
c_stu number not null
);
insert into class values (1,'张三',30);
删:
delete from class where c_id=1 or c_name='' or c_stu=30;
这里的where条件你不加的话就做了全表删除,既把整张表里的数据全删除了。
查:
select * from class where c_id=1;
*表示你查哪些东西。
如只查c_id可以如下:
select c_id from class where c_id=1;
如果不加where 条件的话就查整张表的数据了。
同样改:
update class set c_name='' c_stu=100 where c_id=1;
在这里c_id是主键,即声明了primary key。
主键是不能做update命令的。
不加where条件即做了全表修改了。
这是最基本的。其他的建议你去找相关资料:
http://wenku.baidu.com/view/6a4b0140be1e650e52ea994c.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上是对的.PL/SQL是Oracle的产品.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询