
SQL
wyyl00
这个作者很懒,什么都没留下…
展开
-
MySQL的ROWNUM
[code="sql"]SELECT *,@rownum:=@rownum+1 rownum from( SELECT *,@rownum:=0 FROM table_name)t[/code]原创 2009-10-31 13:35:28 · 138 阅读 · 0 评论 -
PL-SQL中的异常
--异常处理 --系统异常 --该过程从student表中搜索出某一编号的学生姓名,然后将姓名存储到变量x中, --如果结果集返回为空,则出现异常,NO_DATA_FOUND为系统预定义异常 DECLARE x varchar(20); BEGIN SELECT sname INTO x FROM student WHERE sno=1009; ...2009-12-13 14:25:19 · 109 阅读 · 0 评论 -
PL-SQL中的循环
DECLARE x number; BEGIN x:=0; <<test_label>> x:=x+1; DBMS_OUTPUT.PUT_LINE('x='||x); IF x<5 THEN GOTO test_label; END IF; ...2009-12-13 14:22:07 · 117 阅读 · 0 评论 -
PL-SQL中的条件分支
2009-12-13--INTEGER STRING NUMBER VARCHAR2... --一个简单的存储过程SET SERVEROUTPUT ON SIZE 1000 DECLARE x varchar2(20); y varchar2(20):='Today is 2009-12-13'; z STRING(20):='String Test'; ...2009-12-13 14:16:46 · 155 阅读 · 0 评论 -
ORA-12560: TNS: 协议适配器错误
今天oracle登陆sqlplus提示ORA-12560: TNS: 协议适配器错误错误。 D:\oracle\product\10.2.0\db_1\BIN>sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期日 12月 13 11:18:45 2009Copyright (c) 1982, 2005, ...2009-12-13 11:23:23 · 116 阅读 · 0 评论 -
oracle学习笔记
sqlplus /nologconnect / as sysdbasqlplus user/password as sysdbasqlplus user/passwordstartup 启动实例,然后打开控制文件control file,最后打开数据文件database openstartup mount 启动实例时启动控制文件startup nomount 时启动实例不启动控制文件alt...2009-12-12 19:11:35 · 141 阅读 · 0 评论 -
EXISTS和IN
SQL> select * from student; SNO SNAME SCLASS---------- ---------- ---------- 1001 Tom 1 1002 Lucy 3 1003 Lily 1004 Jerry...2009-12-12 19:10:36 · 115 阅读 · 0 评论 -
连接查询
SQL> select * from student; SNO SNAME SCLASS---------- ---------- ---------- 1001 Tom 1 1002 Lucy 1003 Lily 3SQL> select * ...2009-12-12 19:09:22 · 204 阅读 · 0 评论 -
insert into table_name select 语法
[code="sql"]insert into table_name(字段值1,字段列表2....) select 字段值1,字段值2... from another_table//这里another表是必须存在的,而且不能写values关键字select * into target_table from source_table; //此句要求目标表不存在,在插入时候自动创建[/co...原创 2008-12-12 09:19:32 · 1736 阅读 · 0 评论 -
Oracle如何断开用户连接
搜出该用户的session的SID,SERIAL码,然后kill掉select sid,serial# from v$session where username='user_name';alter system kill session 'sid,serial'; alter system kill session '527,2832'; 删除用户drop user user...2010-03-18 22:55:47 · 1639 阅读 · 0 评论 -
PL-SQL中的记录
--记录,类似于对象(先定义一个记录,然后定义一个该记录类型的引用) --普通定义方式 DECLARE TYPE Student IS RECORD( sid number, sname varchar(20), sclass varchar(10) ); stu Student...2009-12-13 14:26:37 · 94 阅读 · 0 评论