
SQL
奇妙探险家
浮光跃金,静影沉璧
展开
-
oracle 定时任务
原网址:http://www.cnblogs.com/hoojo/p/oracle_procedure_job_interval.html Oracle job procedure 存储过程定时任务oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务。 一、查询系统中的job,可以查询视图 --相关视图select * fro...转载 2016-12-02 17:33:40 · 831 阅读 · 0 评论 -
oracle模式、方案、用户、角色、表空间概念
模式=方案(schema)=sqlserver中的数据库概念=表+视图+存储过程+。。。。;用户和方案一一对应,并且同名,包含一个用户名和密码,用于登录,无授权时只能访问自己方案下的表(授权格式为:grant insert,select on 表名 to 用户名,收回方式为:revoke all on 表名 from 用户名);角色是用户的权限;表空间是物理概念,方案是逻辑概念,一个表...原创 2016-12-02 16:39:13 · 916 阅读 · 0 评论 -
临时表与SELECT INTO、INSERT INTO SELECT
本文为其他两位作者作品的结合。原链接:http://www.cnblogs.com/jeffwongishandsome/archive/2009/08/05/1526466.htmlhttp://www.cnblogs.com/freshman0216/archive/2008/08/15/1268316.html sql的临时表使用小结1、创建方法:方法一:create...转载 2016-11-01 15:25:20 · 27828 阅读 · 0 评论 -
oracle笔记
1.首次安装完后使用sql developer输入口令和用户,用户名为sys,口令默认为 manager,若安装时设置了口令则为新口令,sid为安装时设置的数据库名(默认为orcl),若sid错误则会出现ora12505错误,注意使用sys登录时角色为SYSDBA。2.使用sql developer需先安装jdk...原创 2016-10-20 19:29:53 · 275 阅读 · 0 评论 -
SQL表变量(declare)+公用表(with as)格式
一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分...转载 2016-10-10 21:15:12 · 8202 阅读 · 1 评论 -
表值函数笔记
表a中数据id name num13392 a 113393 b 213394 c 313395 d 4新建表值函数为if (object_id('ft', 'TF') is not null) drop function ft go create function [dbo].[ft](@num int)returns @t table(x int,x...原创 2016-09-20 10:41:13 · 289 阅读 · 0 评论 -
存储过程笔记
传入参数,返回数据集、输出参数的存储过程实例 if (object_id('f', 'P') is not null) drop proc fgocreate proc f@num int,@outnum int outputasselect @outnum=count(*) from n where a>@numselect * from n where ...原创 2016-09-20 01:13:22 · 391 阅读 · 0 评论 -
SQL Server 存储过程
SQL Server 存储过程(原链接http://www.cnblogs.com/hoojo/archive/2011/07/19/2110862.html)Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 ...转载 2016-08-17 15:50:05 · 248 阅读 · 0 评论 -
SQL笔记
1、显示sql执行时间:在各个select语句前加:declare @d datetime set @d=getdate() 并在select语句后加: select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())2、第n条到第m条数据(分页查询):思路:select top 页大小 * from table1 where id&g...原创 2016-08-17 14:42:14 · 352 阅读 · 0 评论 -
SQL截取中文字符
MYSQL版: drop FUNCTION if EXISTS test.chstr;-- test为库名CREATE FUNCTION test.chstr(s VARCHAR(255)) RETURNs VARCHAR(255) BEGIN DECLARE t_char VARCHAR(255);declare t_out VARCHAR(255);DECL...原创 2016-05-17 13:54:11 · 4988 阅读 · 0 评论