![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
luckninjya
任重而道远
展开
-
SQL中case的用法
Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN 1 THEN 男 WHEN 2 THEN 女 ELSE 其他 END --Case搜索函数 CASE WHEN sex = 1 THEN 男 WHEN sex = 2 THEN 女 ELSE 其他 END 这两种方式,可以实现相同的功能。简单Case原创 2008-04-16 13:45:00 · 506 阅读 · 0 评论 -
ORACLE10g创建SCHEDULER_JOB
BEGIN SYS.DBMS_SCHEDULER.CREATE_JOB ( job_name => 'JOB_SP_INSERT_VEH_ALM_REC' --全部改成你自己的job名称 ,start_date => TO_TIMESTAMP_TZ('2012/08/03 16:00:00.000000 +08:00','yyy转载 2014-07-01 11:52:06 · 1827 阅读 · 0 评论 -
ORACLE的UTL_FILE包
包UTL_FIle用于读写操作系统的文件,前提是首先创建Directory对象、授权。然后就可以使用UTL_FILE包中提供的类型、过程、函数来读取,写入,操作目录中的文件了。 创建Directory的示例如下: SQL> CREATE DIRECTORY CZW AS 'D:\'; Directory created SQL> GRANT READ,WRITE ON DIRE原创 2014-07-17 14:29:56 · 598 阅读 · 0 评论 -
解决mysql手动修改root密码连接不了的问题。
windows:1.停止mysql服务,wamp或xamp启动的停止进程转载 2014-06-13 14:25:03 · 4302 阅读 · 0 评论 -
Ref Cursor
REF CURSOR Overview1,什么是 REF游标?动态关联结果集的临时对象。即在运行的时候动态决定执行查询。2,REF 游标 有什么作用?实现在程序间传递结果集的功能,利用REF CURSOR也可以实现BULK SQL,从而提高SQL性能。3,静态游标和REF 游标的区别是什么?①静态游标是静态定义,REF 游标是动态关联;②使用REF 游标需REF 游转载 2014-03-21 15:12:38 · 534 阅读 · 0 评论 -
Group by与having理解
---------------------------------以下文章原网址------------------------------------------------------注意:select 后的字段,必须要么包含在group by中,要么包含在having 后的聚合函数里。1. GROUP BY 是分组查询, 一般 GROUP BY 是和聚合函数配合使用gro转载 2014-03-21 15:21:21 · 472 阅读 · 0 评论 -
oracle的一些操作
--查询sql文的内存使用SELECT S.MODULE, S.* FROM v$SQLAREA s WHERE s.PARSING_SCHEMA_NAME = 'NEW_CLEAN' AND S.MODULE = 'httpd.exe' AND sql_text LIKE '%FROM SAISYUBASYO_MST%'-- 变更默认权ˇSE原创 2014-06-18 08:22:00 · 483 阅读 · 0 评论 -
修改SQL Server 2005执行环境
执行环境是SQL Server中设定用户权限认证方式,例如,当您登录到SQL Server时候,登录账户就被赋予了一定权限,其中可能包括登录功能、访问数据库以及在数据库中执行某些操作功能。 字串6 SQL Server 2005包含了EXECUTE AS语句,通过使用EXECUTE AS语句,您可以为批处理和过程转换执行环境,这样,调用该批处理或过程用户就可以使用不同权限来操作了。原创 2008-04-28 14:18:00 · 509 阅读 · 0 评论 -
Sysobjects系统表的内容
SQL-SERVER的每个数据库内都有此系统表,它存放该数据库内创建的所有对象,如约束、默认值、日志、规则、存储过程等,每个对象在表中占一行。以下是此系统表的字段名称和相关说明。Name,id,xtype,uid,status:分别是对象名,对象ID,对象类型,所有者对象的用户ID,对象状态。对象类型(xtype)。可以是下列对象类型中的一种:C = CHECK 约束D = 默认值或 DEFAUL原创 2008-04-28 11:31:00 · 693 阅读 · 0 评论 -
存储过程的三种返回值与其获得方法
存储过程的三种返回值与其获得方法CREATE TABLE [dbo].[Order]([o_id] [bigint] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL,[o_buyerid] [int] NOT NULL)1.OUPUT参数返回值例: 向Order表插入一条记录,返回其标识CREATE PROCEDURE [dbo].[nb_orde转载 2008-04-28 14:38:00 · 1849 阅读 · 0 评论 -
存储过程的学习
一 什么是存储过程呢? 定义: 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 作用: 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行转载 2008-04-28 14:04:00 · 481 阅读 · 0 评论 -
DROP PROCEDURE
从当前数据库中删除一个或多个存储过程或过程组。 语法 DROP PROCEDURE { procedure } [ ,...n ] 参数原创 2008-04-28 13:37:00 · 1336 阅读 · 0 评论 -
UNION和UNION ALL 的区别
UNION和UNION ALL 的区别在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。实际大部分应用中是不会产生重复的记录,最常见的是过程表与历史表UNION。如: select * from table1原创 2008-04-16 12:52:00 · 753 阅读 · 0 评论 -
SQL语句case和杀进程
sql①case when的使用case whenSELECT CASE WHEN DUAL.DUMMY IS NOT NULL THEN (SELECT DUAL.DUMMY FROM DUAL) ELSE CASE WHEN 2 = 1 THEN原创 2016-01-14 13:05:26 · 651 阅读 · 0 评论