递归打印数字
USE [Test]GO/****** Object: StoredProcedure [dbo].[sp_test] Script. Date: 06/20/2012 22:23:22 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER proc [dbo].[sp_test] @le...
工资比经理高且不是经理的员工
select a.*,b.* from T1 a, T1 b where a.id=b.manageridand a.salary < b.salaryand b.id not in (select managerid from T1 WHERE managerid IS NOT NULL)
id 连续,name 一样的, value 加和
create table etltable(name varchar(20) ,seq integer,money integer);create table etltarget (name varchar(20),min_s integer,max_s integer,sum_money integer);insert into etltable values ('A',1,100)...
MS SQL Server查询优化方法
1.如果是使用like进行查询的话,简单的使用index是不行的,但是全文索引,耗空间。 like 'a%' 使用索引 like '%a' 不使用索引用 like '%a%' 查询...
SP, Table, Column
-use CNIPMI_PRESTAGEgoSELECT d.name tableName, a.colorder AS colorder, &...
ssis ftp get multifiles
http://www.robsymonds.com/ssis-output-to-multiple-files/ http://www.sqlservercentral.com/Forums/Topic577774-148-1.aspxhttp://www.cozyroc.com/script/get-ftp-file-list-taskhttp://www.sqlte...
用SQL语句去掉重复的记录
有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略。 1、对于第一种重复,比较容易解决,使用 ...
數據庫備份
完整备份:备份整个数据库,最大的优点是操作和规划比较简单,在恢复时只需一步就可以将数据库恢复到以前的状态.但这种操作只是简单的备份数据库而没有备份事务日志文件,当数据库出现意外时,最多只能将数据库恢复到上一...
字段排序
ALTER FUNCTION [dbo].[Test_1] ( @feild nvarchar(50))returns tableASRETURN ( select feild,[1] as "col1",[2] as "col2",[3] as "col3",[4] ...
SQL Server 管理常用的SQL和T-SQL
1. 查看数据库的版本 select @@version 常见的几种SQL SERVER打补丁后的版本号: 8.00.194 Microsoft SQL Server 2000 8.00.384 Microsoft SQL Server 2000 SP1 8.00.532 Microsoft SQL Server 2000 SP2 8.00.760 Mi...
找出最大值
--c为公式字段,当输入a,b时,c自动为a,b中的最大值create table test1(a int,b int,c as case when a-b>=0 then a else b end) insert into test1 values(2,4)---查出各行的最大值create table testdate(id int ...
整理的一些SQL題,與討論
1.what is the difference between Clustered Indexes and Non-Clustered Indexes? when to use?2.what is the domain in database?3.which tools is use to identify problematic transaction?4.how to use SQL ...
一些sqll測試題
表:A01(人员基本情况表)和A32(职务信息表) A01(主表)结构 字段名称 数据类型 备注 ======================================== Z0001...
百萬行數據查詢性能比較
----------------------該方案37秒加5秒set nocount onif object_id('dbo.Nums')is not nulldrop table dbo.Nums;gocreate table dbo.Nums ( n int not null primary key)declare @max as int,@rc as intset @max=10...
自復制代碼
自復制代碼,也就是說你要編寫生成的輸出和生成它的代碼相同的代碼.非常有意思,也很有挑戰性----------------------------print replace(space(1)+char(39)+space(1)+char(39)+char(41),space(1),'print replace(spac...
從字符串中提取數字
if object_id('dbo.GetNumber') is not nulldrop function dbo.GetNumbergocreate function dbo.GetNumber(@var varchar(100))returns varchar(100)asbegin while patindex('%[^0-9]%',@var) > 0...
帶有樹形結構的部門層級關系表
-----------------------------------用CTEWITH DeptTree(ParentDeptID, DeptID, DeptName, DeptLevel,Sort)AS(SELECT PMIS_Department_Name as ParentDeptID,autoid as DeptID,PMIS_Department_Code as DeptName,0...
關于事務的存儲過程
ALTER PROCEDURE [dbo].[GDS_update] ASBEGINdeclare @i varchar(10)select @i=0DECLARE @ErrorNBR intBEGIN TRAN drop table dbo.GDS_Rate_Temp SELECT @ErrorNBR = @@ERROR...
(ZT)外键的作用
保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。 使两张表形成关联,外键只能引用外表中的列的值!例如:a b 两个表a表中存有客户号,客户名称b表中存有每个客户的订单有了外键后你只能在确信b...
帐户的创建和管理
-------sqlcmd -S SERVER -U HY一,CREATE LOGIN可以设置的登陆类型达4种(SQL Server登录名,Windows登录名,证书映射登录名和非对称密钥映射登录名.如果从Windows域帐户映射登录名,则登录名必须用方括号([ ]) 括起来)...