- 博客(456)
- 资源 (23)
- 收藏
- 关注
原创 高难度计算:计算最后一次离最近一次出现的NULL值连续有几个
原贴:http://topic.csdn.net/u/20100414/18/329cdadd-dffe-407b-9203-470b3ef133d8.html?seed=956126794 /*现有表TA 如下,ZA只能输入1或NULL,ZB只能输入2或NULL,ZC只能输入3或NULL,ZD只能输入4或NULL,null是空值id ZA ZB ZC ZD1 1 2 3 null2
2010-04-16 03:34:00 2543 4
原创 SQL数据库不同备份名称存放不同路径还原方法
/*-------------------------------------------------------------------- Author : htl258(Tony)-- Date : 2010-04-15 22:07:01-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X8
2010-04-15 22:27:00 10554 4
原创 SQL2005 SQL2008 表结构信息查询升级版(含外键信息)
SELECT 表名=CASE WHEN a.colorder = 1 THEN d.name ELSE END, 表说明=CASE WHEN a.colorder = 1 THEN isnull(f.value, ) ELSE END , 字段序号=a.colorder , 字段名=a.name , 标识=CASE WHE
2010-04-15 16:25:00 2506 1
原创 数据库中存/取文件
--SQL数据库中用image来存储文件,ACCESS中用ole对象来存储文件,下面给出几种方法,实现数据库中文件的存储/读取. --方法.用bcp /*--bcp 实现二进制文件的导入导出 支持image,text,ntext字段的导入/导出 image适合于二进制文件,包括:Word文档,Excel文档,图片,音乐等 text,ntext适合于
2010-04-14 18:46:00 12921 2
原创 利用算术(加减乘除)的方法实现从1到9计算等于100
原贴地址:http://topic.csdn.net/u/20100414/13/01a10c02-8230-4f0b-89d1-e0a51a64a97c.html?seed=1728387417123456789这九个按顺序排列的数,要求在它们之间插入若干个+,-,*,/ ,使其结果正好等于100如: 1*2*3*4+5+6+7*8+9=100 ----------------
2010-04-14 18:28:00 10962 1
原创 XML分解实例
原贴: http://topic.csdn.net/u/20100414/11/c69748ac-e0b2-490f-bde9-7c5284c3660c.html?seed=1832202493 declare @xml xml= zh-cn en
2010-04-14 12:43:00 1267
原创 字符串分段截取应用实例
原贴:http://topic.csdn.net/u/20100412/02/f0442341-1605-46ad-b325-6411c50d594f.html?27940 IF OBJECT_ID(N[dbo].[f_GetStr]) IS NOT NULL DROP FUNCTION [dbo].[f_GetStr]GO--原著:邹建CREATE FU
2010-04-13 21:01:00 992
原创 通过注册表查看SQL实例名
开始-->运行-->regedit-->进入注册表键目录HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/InstalledInstances,它的键值就是已安装的实例名,每行显示一个实例名。
2010-04-13 08:46:00 3435
原创 SQL查询朋友关系圈应用实例
原贴:http://topic.csdn.net/u/20100412/11/a4ea520e-7dd0-44d2-98bb-9f62f0ed6160.html?21233 ---------------------------------------------------------------------------- Author : htl258(Tony)--
2010-04-13 00:45:00 1282
原创 XML取值应用实例
原贴:http://topic.csdn.net/u/20100412/14/f6941844-e9bf-4ed7-a0c2-bef03d775783.html?70615 declare @data xml= 1 001 101 101 1 2 3 102 102 1 2 3 0 103 103 1 2
2010-04-12 22:42:00 1066
原创 SQL常用函数集
在SQL中,函数对数据或数据组执行操作,然后返回需要的值。函数表达式可以出现在SELECT列表中,或者在任何允许出现的位置上。SQL包含了七种函数:(1)聚合函数:返回汇总值。(2)转型函数:将一种数据类型转换为另外一种。(3)日期函数:处理日期和时间。(4)数学函数:执行算术运算。(5)字符串函数:对字符串、二进制数据或表达式执行操作。(6)系统函数:从数据库返回
2010-04-12 22:17:00 1666 1
原创 列名(栏位)引用其它表的内容替换查询、批量替换列名(栏位)应用实例
原贴:http://topic.csdn.net/u/20100412/20/15c04146-10b5-4dad-87c9-3678583dcd81.html?seed=1030697904 IF OBJECT_ID(TEC) IS NOT NULL DROP TABLE TECGOCREATE TABLE TEC(COL NVARCHAR(5),CNAME NV
2010-04-12 21:45:00 1265
原创 COALESCE用法:返回其参数中第一个非空表达式(类似ISNULL)
COALESCE用法:返回其参数中第一个非空表达式。 Transact-SQL 语法约定 语法 COALESCE ( expression [ ,...n ] ) 参数expression 任何类型的表达式。 返回类型返回数据类型优先级最高的 expression 的数据类型。 备注如果所有参数均为 NULL,则 COALE
2010-04-12 16:13:00 12599
原创 SQL2005/2008 tempdb数据库路径的转移
SQL2005/2008 tempdb数据库路径的转移--By :Tony 2010.04.10 --停止与启动SQL服务方法:开始-->运行-->输入services.msc,回车-->在服务列表中找到SQL Server (MSSQLSERVER)-->右键-->停止/启动1.停止SQL服务2.复制 tempdb数据库的两个文件(.mdf/.ldf) 到新文件夹,如(D:/
2010-04-10 20:19:00 3536
原创 统计每条记录中的最大连续值
原贴地址:http://topic.csdn.net/u/20100410/15/c03f52b8-1ce5-4b85-afed-a15e5450ca6e.html?42506 表有ID CA D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 等22个字段现统计D1-D20(由任意字母组成)最大的连
2010-04-10 19:58:00 926
翻译 DOS命令大全
net use //ip/ipc$ " " /user:" " 建立IPC空链接 net use //ip/ipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: //ip/c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: //ip/c$ 登陆后映射对方C:到本地为H: net use //ip/ipc$ /del 删除
2010-04-10 09:13:00 4231 17
原创 将指定文件夹下结构相同的EXCEL文件(支持2003和2007版本)批量导入到SQL数据库中指定的表
---------------------------------------------------------------------------- Author : htl258(Tony)-- Date : 2010-04-08 20:09:45-- Version:Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86
2010-04-08 21:06:00 8287 4
翻译 SSIS将excel文件批量导入到sql server 2005
将一个目录下(可以包括子目录)结构一样的excel文件批量导入sql2005,可以用ssis来定制任务.下面用大量图片完全说明整个过程.1、建立测试excel文件,假设有a b c d四个字段,保存在f:/excel目录下 并复制很多个一样的文件2、打开Microsoft Visual Studio 2005或者随sql2005安装的SQL Server Business Intelligence
2010-04-08 13:31:00 13619 14
原创 将指定文件夹下结构相同的EXCEL文件批量导入到SQL数据库中指定的表
---------------------------------------------------------------------------- Author : htl258(Tony)-- Date : 2010-04-07 21:09:45-- Version:Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Int
2010-04-07 21:58:00 3425
原创 批量更新行集(所有行的所有列(除第一列)的列值=原列值-第一行列值)
原贴地址:http://topic.csdn.net/u/20100406/23/61cc0397-3eca-4350-bec1-88d00a790e95.html?64812 临时生成的行集中有多达上百字段,行数在十行以内,求所有行的所有列(除第一列)的列值=原列值-第一行对应列列值如:<!--Code highlighting produced by Actipro Cod
2010-04-07 01:02:00 1690
原创 查询BOM死循环
if object_id([tb]) is not null drop table [tb]create table [tb] (id int,name varchar(1),pid int)insert into [tb]select 1,A,0 union allselect 2,B,1 union allselect 3,D,1 union allselect 4
2010-04-06 22:27:00 3273 2
原创 存货收发存应用实例
-->测试数据:IF OBJECT_ID([dbo].[products]) IS NOT NULL DROP TABLE PRODUCTSGOCREATE TABLE [dbo].[products]([id] INT IDENTITY(1,1) NOT NULL,[p_id] INT NOT NULL, --产品编号[p_tm] DATETIME N
2010-04-05 09:24:00 1409 1
翻译 SQL2005生成序号(行号)表函数
IF OBJECT_ID(dbo.fn_nums) IS NOT NULL DROP FUNCTION dbo.fn_numsGOCREATE FUNCTION dbo.fn_nums(@n AS BIGINT) RETURNS TABLEASRETURN WITH L0 AS(SELECT 1 AS c UNION ALL SELECT 1
2010-04-05 04:17:00 1727
原创 AFTER和INSTEAD OF触发器用途说明
AFTER 指定触发器只有在触发 SQL 语句中指定的所有操作都已成功执行后才激发。所有的引用级联操作和约束检查也必须成功完成后,才能执行此触发器。 如果仅指定 FOR 关键字,则 AFTER 是默认设置。 不能在视图上定义 AFTER 触发器。 INSTEAD OF 指定执行触发器而不是执行触发 SQL 语句,从而替代触发语句的操作。 在
2010-04-05 02:59:00 1860
转载 使用 OpenRowSet 和 OpenDataSource 访问 Excel 97-2007
使用 OpenRowSet 和 OpenDataSource 访问 Excel 97-2007测试文件:D:/97-2003.xls和D:/2007.xlsx,两个文件的内容是一模一样的。 测试环境:SQL Server 2000 / 2005。---------------------------------------------------------------------
2010-04-04 23:12:00 5176 1
原创 字符串列取值相加减更新到新列(XML)
现在有表scores1 xt1 scores2 xt2 scores xt10 2,3,2,3 12 2,6,2,2 5.5 1,2,1,1.5 10 2,3,2,3 求这样结果scores1 xt1 scores2 xt2 scores xt10 2,3,2,3 12 2,6,2,2 11 2,4.5,2,2.55.5 1,2,1,1.5 10 2,3,2,3 7.75 1.5,2.5,
2010-04-04 15:12:00 1461
原创 在非本数据库获取表的标识列名称
在非本数据库获取表的标识列名称 --2000SELECT namefrom pubs..syscolumns WHERE id = object_id(pubs..test) and autoval is not null--2005 SELECT namefrom pubs..syscolumns WHERE id = object_id(pubs..test)
2010-04-04 10:51:00 834
原创 鞋业订单装箱配码算法
---------------------------------------------------------------------------- Author : htl258(Tony)-- Date : 2010-04-03 19:20:29-- Version:Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (Inte
2010-04-04 03:59:00 3695
原创 求电话号码的最大连号数(嵌套循环实例)
求出电话号码的最大连号数(电话号码位数):如:10000033 --最大连号数5个 (00000)22858155 --最大连号数2个 (22 or 55)13145201 --最大连号数0个 (全部单1)依此类推。 ---------------------------------------------------------------------------
2010-04-03 04:12:00 2215
原创 求某列按分组连续编号的最大区间差异值
求一句SQL,求连续记录的最大个数create table #t (_id varchar(3), _date int) insert #t select 001,20100101 union all select 001,20100102 union all select 002,20100103 union all select 002,20100101 union
2010-04-02 20:33:00 854
原创 查询时过滤特殊重复行
tb表测试数据如下:orderId productID amount qty100100 1010101 -100 -1100100 1010101 100 1100100 1010101 100 1100100 1010102 100 1100100 1010102 -100 -1100100 1010102 100 1100100 1010103 100 1100101 1010101 1
2010-04-02 17:10:00 835
原创 查询数据库中所有含有主键的用户表的表名和主键名
SELECT A.NAME AS 表名,B.NAME AS 主键名FROM SYSOBJECTS A JOIN SYSOBJECTS B ON A.ID=B.PARENT_OBJ AND A.XTYPE=U AND B.XTYPE=PK
2010-04-02 12:03:00 1117
原创 MSDE允许网络连接办法
-- MSDE允许网络访问,但默认安装是禁止了网络访问的. 1、安装的时候,指定参数 DISABLENETWORKPROTOCOLS=0,否则安装后的MSDE不允许网络访问. 2、如果你安装的是msde2000,那么安装msde sp3或者sp4的时候,可以选择启用网络访问功能.
2010-04-02 09:15:00 3256
原创 报表按月份横向显示处理
原贴地址:http://topic.csdn.net/u/20100401/10/c405fc4e-ce50-4d0c-8452-d9e9c42324ba.html?98297 N个表中数据,插入到临时表A #A表数据有 a b c d e f....... 2009-01-01 1 1 1 1 1........ 2009-01-02 1 1 1 1 1....... 20
2010-04-02 05:31:00 1930
转载 取得指定excel文件内的sheet数及每一个sheet的列数、行数
----------------------------------------------------------- happyflystone-- 2010.04-- 转载注明出处--->http://blog.csdn.net/happyflystone-- 取得指定excel文件内的sheet数及每一个sheet的列数。-----------------------------------
2010-04-01 18:57:00 4037
原创 复杂的行列转换(列转置),加判断条件为输出状态
原贴:http://topic.csdn.net/u/20100330/07/74b9f2eb-d20f-45c1-b197-a39e7a47fe7f.html?seed=86569699&r=64344385#r_64344385 这是一个证书考试记录系统,每个学生都要通过考试获得证书,每个证书都有失效日期。1,如果学生目前所有证书(3个)都在有效期内(当前系统时间)则显示状态为’正
2010-04-01 07:25:00 2063 1
原创 查询数据库表的所有外键信息
SELECT 主键表名称=object_name(b.rkeyid) ,主键列ID=b.rkey ,主键列名=(SELECT name FROM syscolumns WHERE colid=b.rkey AND id=b.rkeyid) ,外键表ID=b.fkeyid ,外键表名称=object_name(b.fkeyid) ,外键列ID
2010-03-31 23:15:00 3287
原创 利用图形界面 从SQL导入导出到MYSQL
从sql导出到mysql的方法很多,现介绍一种无需编程,直接利用sql和mysql里的图形界面进行导入导出的简单方法。 前提是已经安装了sqlserver客户端和mysql的图形界面管理工具phpmyadmin。 在控制台根目录下打开sqlserver企业管理器,新建sqlserver组,根据自己的情况进行选择;然后新建sqlserver 注册,进行对sqlserver
2010-03-30 20:20:00 1102
原创 SQL排序规则应用小记
Chinese_PRC (按汉字拼音排序)Chinese_PRC_Stroke (按汉字笔画排序) _BIN 二进制排序 _CI_AI 不区分大小写、不区分重音、不区分假名类型、不区分宽度 _CI_AI_WS 不区分大小写、不区分重音、不区分假名类型、区分宽度 _CI_AI_KS 不区分大小写、不区分重音、区分假名类型、不区
2010-03-30 15:45:00 947
原创 远程连接sql server 2000无法打开1433端口的解决办法
远程连接sql server 2000无法打开1433端口的解决办法【转】http://hi.baidu.com/mefirst/blog/item/00b2f1f5c64fff20bd310936.html如果你的sql server 2000远程连接时,无法打开1433端口,请按照以下顺序进行检查和修正:1.如果你是win2003,那么一定要安装sql的补丁sp3a检查你的SQ
2010-03-30 14:35:00 1780
科目一难点整理(驾考)
2016-06-22
K3 WISE 12.2 K/3 V12.2 标准版 下载地址
2011-01-13
Outlook2003 重复邮件删除工具
2010-09-28
ASP购物系统源码下载
2010-07-10
图书馆管理信息系统分析与设计
2010-05-03
SQL21日自学通(SQL入门者直正的好教材)
2010-04-28
SQL数据结构1800题完整版(含答案)
2010-04-26
mysql在json字段类型中取数
2023-12-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人