sql
zhrenyue
这个作者很懒,什么都没留下…
展开
-
select into 与 insert into
insert into 目标表 select * from 源表 --前提是数据库中已存在目标表select into 目标表 select * from 源表 --前提是数据库中不能存在目标表select into 在mysql中不支持替代方法Create table 目标表 (Select * from 源表);...2009-12-20 19:07:24 · 85 阅读 · 0 评论 -
Oracle分页
1. rownum是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数。2. rownum不能以任何基表的名称作为前缀。按scott.emp为例:按工资排序,并且以rownum作为序号是这样写吗? [code="SQL"]SQL> select rownum,emp.emp...原创 2010-01-10 20:52:11 · 69 阅读 · 0 评论 -
mysql5.X以上密码转换为4.X一下的编码方式
早前用bcb写一个程序,数据库用的是MYSQL5.X的,结果因为bcb只认4.X的.(5.X以上的密码加密方式与4.X的不一样).已ROOT用户登陆:[code="SQL"] update mysql.user set password=old_password("密码"); flush privileges;[/code]这样是更改掉所有的密码,如果只想更改某个用...原创 2010-01-27 11:32:10 · 103 阅读 · 0 评论 -
DB2数据类型
DB2数据库的内置数据类型主要分成数值型(numeric)、字符串型(character string)、图形字符串(graphic string)、二进制字符串型(binary string)或日期时间型(datetime)。还有一种叫做 DATALINK 的特殊数据类型。DATALINK 值包含了对存储在数据库以外的文件的逻辑引用。 数值型数据类型包括 SMALLINT、...原创 2010-05-15 21:13:01 · 137 阅读 · 0 评论 -
ora-01034: oracle not available ora-27101: shared memory realm does not exist
Oracle 安装完成后,重新启动服务就报下面的错:ERROR:ORA-01034: ORACLE not availableORA-27101: shared memory realm does not exist方法一:通过CMD命令符 sqlplus "sys/password as sysdba"连接成功,提示"已连接到空闲例程"在cmd命令符下敲入:s...原创 2011-01-04 22:19:00 · 372 阅读 · 0 评论 -
Oracle中的Cursor(游标)
一 概念游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。二 类型Cursor类型包含三种: 隐式Cursor,显式Cursor和Ref Cu...原创 2011-01-16 23:46:42 · 124 阅读 · 0 评论