sql 567

#SQL
Oracle 百万行数据查询优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则…

2014-11-17 572

#SQL
积分获取和消费的存储过程

-- ===============测试======================================================= /* declare @St…

2014-11-17 882

#SQL
获取SQL Server数据库中的聚簇索引信息

SELECT t.NAME [表名] ,ix.NAME [聚簇索引名称] ,c.NAME [聚簇索引包括字段] FROM sys.indexes ix INNER JOIN sys…

2014-11-16 757

#SQL
Oracle发送邮件存储过程

CREATE OR REPLACE PROCEDURE SEND_MAIL_one(as_recp in varchar2, --邮件接收者 as_subject in varch…

2014-11-15 600

#SQL
测试分页记录时,可以用oracle循环插测试记录

begin for i in 8..100 loop INSERT INTO "USER2"."FUN_STO_PRO" ( "S_ID", "AUDIT_STATUS", "CR…

2014-11-14 579

#SQL
数据库或表修复

use master declare @databasename varchar(255) set @databasename='需要修复的数据库实体的名称' exec sp_db…

2014-11-14 914

#SQL
sys_connect_by_path 用法

(SELECT num,REPLACE(MAX(sql0), ';', ',') FROM (SELECT num, sys_connect_by_path(sql1, ';') …

2014-11-12 486

#SQL
MySQL 存储过程的 BEGIN 和 END

mysql> mysql> DELIMITER // mysql> CREATE FUNCTION myProc (cost DECIMAL(10,2)) -&g…

2014-11-12 643

#SQL
zTree mysql json

select c.id as id,c.pId as pId,c.name as name,c.checked as checked,c.type as type from( se…

2014-11-11 736

#SQL
SQL Server 2005 大容量日志恢复

--在SSMS中的“数据库属性”页上可以查看为一个给定数据库指定的恢复模式,对此也可以通过查询sys.database目录视图,其基本语法如下所示: SELECT name, re…

2014-11-11 369

#SQL
去除外键的存储过程

create proce prdropforeignkeys @chvreferencedtable varchar(30) as declare @chvtablewithfor…

2014-11-11 266

#SQL
列出指定表的所有字段

/* 列出指定表的所有字段, 使用时将 SYS_TABLE 换成具体表名即可[Oracle 10g下运行通过] */ declare cursor c is select a.CO…

2014-11-11 195