Plsql
文章平均质量分 63
hanchuang213
这个作者很懒,什么都没留下…
展开
-
sql 创建表、删除表、 增加字段、删除字段等操作
新建表:-- Create tablecreate table LDMENU( nodecode CHAR(6) not null, parentnodecode CHAR(6), nodelevel CHAR(1), nodename VARCHAR2(30), childflag CHAR(10原创 2017-01-09 17:03:12 · 1167 阅读 · 0 评论 -
查看数据库建表语句
打开plsql工具,找到相应的表视图界面然后在本界面的右下角有一个ViewSQL,点击进入就可查看创建本表的sql语句原创 2017-01-06 17:16:19 · 1750 阅读 · 0 评论 -
sql中的in与not in,exists与not exists的区别
1、in和existsin是把外表和内表作hash连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询,一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大;如果两个表中一个较小一个较大,则子查询表大的用exists,子查询表小的用in;例如:表A(小表),表B(大表)select * from转载 2017-01-17 15:57:54 · 260 阅读 · 0 评论 -
分区建表1
-- Create tablecreate table LIS.LCCONT( grpcontno CHAR(20) not null, contno CHAR(20) not null, proposalcontno CHAR(20) not null, prtno C原创 2017-02-07 17:35:46 · 348 阅读 · 0 评论 -
分区建表2(自动分区)
-- drop tabledrop table LDUSERLOGONLOG;-- Create tablecreate table LDUSERLOGONLOG( usercode VARCHAR2(20) , userclientip VARCHAR2(15) , modifydate DATE , modifytime VARCHAR2(8) ,原创 2017-02-09 10:17:25 · 343 阅读 · 0 评论 -
Plsql developer插入中文乱码
使用plsql developer向oracle插入数据时,有时会出现乱码,本文描述解决此问题的思路和一些方法。方法/步骤解决方案一oracle字符集无法存储中文字符。下面的语句查询oracle字符集。select userenv('language') from dual;如果查询结果支持中文字符(比如gbk,utf-8),那么这个原因排除转载 2017-01-06 17:09:42 · 496 阅读 · 0 评论 -
sql server 获取每一个类别中值最大的一条数据
/*数据如下:name val memoa 2 a2(a的第二个值)a 1 a1--a的第一个值a 3 a3:a的第三个值b 1 b1--b的第一个值b 3 b3:b的第三个值b 2 b2b2b2b2b 4 b4b4b 5 b5b5b5b5b5*/--创建表并插入数据:create table转载 2017-08-31 11:32:47 · 504 阅读 · 0 评论