今天碰到同事奇葩的数据存法,字符串如下:10-22/11-39=10-22/11-40=10-22/11-41=10-22/11-43=10-23/11-39现要将该字符串 '-'后面的数字取出来,于是就想到了字符寸的拆分declare @s varchar(100),@sql varchar(10...
分类:
数据库 时间:
2014-08-13 00:43:45
阅读次数:
410
一、手工生成Sql tuning advisor
1、SQL text format:
DECLARE
my_task_name VARCHAR2(30);
my_sqltext CLOB;
BEGIN
my_sqltext := 'SELECT * FROM DBA_SEGMENTS WHERE OWNER=''CLIC'' AND SEGMENT_TYPE=''T...
分类:
数据库 时间:
2014-08-12 19:02:34
阅读次数:
353
如Beep的API声明为Public Declare Function Beep Lib “kernel32″ Alias “Beep” (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long则使用方法如下'创建对象Set Wrap = Cr...
Option ExplicitPrivate Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)...
分类:
其他好文 时间:
2014-08-12 13:29:14
阅读次数:
276
CUME_DIST函数以某列作为基准,计算其它行相对于基准行数据的比例、差距比例,比较容易理解 先看下测试数据 DECLARE @TestData TABLE( ID INT IDENTITY(1,1), Department VARCHAR(20), LastName VARCHAR(20), R...
分类:
数据库 时间:
2014-08-12 13:26:54
阅读次数:
251
一、编写匿名块并执行前文中介绍了PL/SQL的几种块的类型,其中匿名块是一种即时创建即时执行的块,下面使用sql*plus来演示一下如何创建一个匿名块:SQL>showuser--显示当前用户
USERis"HR"SQL>1DECLARE
2v_fnameVARCHAR2(20);
--DECLARE部分,后文中将详解命名规则
3BEGI..
分类:
数据库 时间:
2014-08-12 03:31:04
阅读次数:
412
declare @i intdeclare @j intdeclare @phone varchar(20)set @j=1 select @i=count(*) from LatestLocationDECLARE L_cursor CURSOR FOR SELECT Phone FROM Lat...
分类:
数据库 时间:
2014-08-12 00:27:13
阅读次数:
290
--生成300个8位不重复纯数字随机数DECLARE @i INT=0;DECLARE @j INT;DECLARE @qnum INT=300; --生成随机数的数量SET NOCOUNT ONCREATE TABLE #temp_Table(num INT)WHILE(@i<@qnum)BEGI...
分类:
其他好文 时间:
2014-08-11 17:43:02
阅读次数:
257
-- 完整例子CREATE PROCEDURE testBEGIN-- 定义参数 DECLARE _id INT;-- 定义游标 DECLARE no_more_products INT DEFAULT 0; DECLARE RESULT_test CURSOR FORSELECT num1 fro...
分类:
数据库 时间:
2014-08-11 14:56:12
阅读次数:
158
CREATE PROCEDURE usp_P1(@TableName VARCHAR(200))ASBEGINSET NOCOUNT ON;DECLARE @sql NVARCHAR(200)SET @sql='SELECT * FROM '+@TableName EXEC(@sql)ENDG...
分类:
其他好文 时间:
2014-08-11 14:50:02
阅读次数:
189