
原创与心得
文章平均质量分 69
htl258_Tony
这个作者很懒,什么都没留下…
展开
-
如何批量取消windows用户密码过期
上篇贴子讲了关于批量创建用户,每当新用户登录后还是会提示密码将在42天后过期,为此,如果对每个用户分别设置显得很麻烦,我用的是变通处理的方法,按如下的方法操作即可(适用于win2000以上的操作系统): 开始-->运行-->gpedit.msc-->计算机配置-->windows设置-->安全设置-->账户策略-->密码策略-->把密码最长存留期原来的42天改为0天,这样所有用户原创 2010-02-05 01:30:00 · 3659 阅读 · 0 评论 -
批量更新行集(所有行的所有列(除第一列)的列值=原列值-第一行列值)
原贴地址:http://topic.youkuaiyun.com/u/20100406/23/61cc0397-3eca-4350-bec1-88d00a790e95.html?64812 临时生成的行集中有多达上百字段,行数在十行以内,求所有行的所有列(除第一列)的列值=原列值-第一行对应列列值如:<!--Code highlighting produced by Actipro Cod原创 2010-04-07 01:02:00 · 1714 阅读 · 0 评论 -
将指定文件夹下结构相同的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 · 3440 阅读 · 0 评论 -
将指定文件夹下结构相同的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 · 8321 阅读 · 4 评论 -
统计每条记录中的最大连续值
原贴地址:http://topic.youkuaiyun.com/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 · 948 阅读 · 0 评论 -
SQL批量更改用户表内字符型字段的排序规则
---------------------------------------------------------------------------- Author : htl258(Tony)-- Date : 2010-04-23 20:33:15-- Version:Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86原创 2010-04-23 21:55:00 · 5056 阅读 · 1 评论 -
Mrp计算物料净需求简例
---------------------------------------------------------------------------- Author : htl258(Tony)-- Date : 2010-04-24 21:00:07-- Version:Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86原创 2010-04-24 10:15:00 · 11420 阅读 · 2 评论 -
算法(根据提供的某数值,找出与其最接近的一组数据)
问题贴地址:http://topic.youkuaiyun.com/u/20100423/11/aee2cb0f-2131-4582-8f54-7e50170563f4.html?63521 ---------------------------------------------------------------------------- Author : htl258(Tony)-- Dat原创 2010-04-24 21:49:00 · 3580 阅读 · 4 评论 -
SQL2008 Merge关键字用法与简例
---------------------------------------------------------------------------- Author : htl258(Tony)-- Date : 2010-04-25 01:10:28-- Version:Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Int原创 2010-04-25 01:25:00 · 4044 阅读 · 7 评论 -
完善SQL农历转换函数(显示中文格式,加入润月的显示)
---------------------------------------------------------------------------- Author : 原著: 改编:htl258(Tony)-- Date : 2010-04-24 06:39:55-- Version:Microsoft SQL Server 2008 (RTM) - 10.0.1原创 2010-04-24 07:56:00 · 3232 阅读 · 2 评论 -
SQL查询每行中最大值的技巧
---------------------------------------------------------------------------- Author : htl258(Tony)-- Date : 2010-04-23 08:08:36-- Version:Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Int原创 2010-04-23 08:28:00 · 5623 阅读 · 5 评论 -
通过SQL代码收缩数据库
/*-------------------------------------------------------------------- Author : htl258(Tony)-- Date : 2010-04-16 14:30:23-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel原创 2010-04-16 14:39:00 · 1172 阅读 · 0 评论 -
高难度计算:计算最后一次离最近一次出现的NULL值连续有几个
原贴:http://topic.youkuaiyun.com/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 · 2561 阅读 · 4 评论 -
SQL2008通过自带导入导出工具导入.txt数据的操作方法
SQL2008通过自带导入导出工具导入.txt数据的操作方法 1.登录SQL Server Management Studio,选中目标数据库; 2.右击数据库-->任务-->导入数据-->下一步-->数据源选择[平面文件源]-->浏览-->选择文件 格式:带分隔符下一步 可钩选在第一个数据行中显示列名称-->下一步至完成原创 2010-02-27 03:54:00 · 5838 阅读 · 3 评论 -
用自定义函数剃除字段中符串中大于9位以上的数字
问题贴:http://topic.youkuaiyun.com/u/20100329/19/222fc2d6-e65f-40c1-af8a-ca577a7a510e.html?seed=1857721250 --把字段中连续9位的数字都删除掉----------------------------------------------------------------------------原创 2010-03-29 20:18:00 · 829 阅读 · 0 评论 -
通过注册表查看SQL实例名
开始-->运行-->regedit-->进入注册表键目录HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/InstalledInstances,它的键值就是已安装的实例名,每行显示一个实例名。原创 2010-04-13 08:46:00 · 3493 阅读 · 0 评论 -
列名(栏位)引用其它表的内容替换查询、批量替换列名(栏位)应用实例
原贴:http://topic.youkuaiyun.com/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 · 1282 阅读 · 0 评论 -
报表按月份横向显示处理
原贴地址:http://topic.youkuaiyun.com/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 · 1967 阅读 · 0 评论 -
特殊最底级子节点求法
源贴:http://topic.youkuaiyun.com/u/20100417/22/3946fdde-01a7-4d35-b4be-8366dbdcb9e4.html?56752Name Code世界 001亚洲 001.001非洲 001.002美洲 001.003北美洲 001.003.001东亚 001.001.001西亚 001.001.002美国 001.003.001.001中国 001原创 2010-04-18 00:04:00 · 1443 阅读 · 0 评论 -
数据库批量备份存储过程(判断盘符、路径,错误盘符返回,不存在的路径自动创建)
---------------------------------------------------------------------------- Author : htl258(Tony)-- Date : 2010-04-18 10:45:18-- Version:Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (原创 2010-04-18 12:19:00 · 6557 阅读 · 3 评论 -
求电话号码的最大连号数(嵌套循环实例)
求出电话号码的最大连号数(电话号码位数):如:10000033 --最大连号数5个 (00000)22858155 --最大连号数2个 (22 or 55)13145201 --最大连号数0个 (全部单1)依此类推。 ---------------------------------------------------------------------------原创 2010-04-03 04:12:00 · 2340 阅读 · 0 评论 -
在非本数据库获取表的标识列名称
在非本数据库获取表的标识列名称 --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 · 856 阅读 · 0 评论 -
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 · 10598 阅读 · 4 评论 -
字符串按顺序重组方法之自定义函数(字符串拆分重组)
---------------------------------------------------------------------------- Author : htl258(Tony)-- Date : 2010-04-26 08:45:19-- Version:Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Int原创 2010-04-26 08:48:00 · 1916 阅读 · 0 评论 -
分解字符串包含的信息值后然后合并到另外一表的信息
---------------------------------------------------------------------------- Author : htl258(Tony)-- Date : 2010-04-26 14:38:22-- Version:Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Int原创 2010-04-26 14:38:00 · 1269 阅读 · 0 评论 -
SQL动态计算出表中公式示例
需求贴:http://topic.youkuaiyun.com/u/20100513/16/8f29d352-d946-47e8-9d0c-0bc1c7e8db0a.html?013311098457492643 ------------------------------------------------------------------------------------ Author : h原创 2010-05-13 21:20:00 · 11444 阅读 · 2 评论 -
SQL 系统存储过程用法整理
<br />----------------------------------------------------------------------------------<br />-- Author : htl258(Tony)<br />-- Date : 2010-07-06 23:13:19<br />-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) <br />-- Jul 9原创 2010-07-07 00:37:00 · 7845 阅读 · 9 评论 -
SQL表达式结果集的小数精度
精度、小数位数和长度 (Transact-SQL) 精度是数字中的数字个数。小数位数是数中小数点右边的数字个数。例如,数 123.45 的精度是 5,小数位数是 2。在 SQL Server 中,numeric 和 decimal 数据类型的默认最大精度为 38。在 SQL Server 早期版本中,默认最大精度为 28。数字数据类型的长度是存储此数所占用的字节数。字符串或 Unicode 数据类型的长度是字符个数。binary、varbinary 和 image 数据类型的长度是字节数。例如,int原创 2010-07-06 14:33:00 · 3017 阅读 · 0 评论 -
SQL 结果集分列显示实例
<br />----------------------------------------------------------------------------------<br />-- Author : htl258(Tony)<br />-- Date : 2010-07-06 21:13:04<br />-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) <br />-- Jul 9原创 2010-07-06 21:38:00 · 4199 阅读 · 2 评论 -
SQL Server BOM展开方法整理
<br />----------------------------------------------------------------------------------<br />-- Author : htl258(Tony)<br />-- Date : 2010-07-06 18:33:50<br />-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) <br />-- Jul 9原创 2010-07-06 22:37:00 · 10456 阅读 · 2 评论 -
介绍SQL2005 引入的按顺序生成的全局唯一标识符NEWSEQUENTIALID()
------------------------------------------------------------------------------------ Author : htl258(Tony)-- Date : 2010-05-12 02:19:13-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.2原创 2010-05-12 02:49:00 · 3703 阅读 · 6 评论 -
解决存储过程返回多结果集无法用INSERT EXEC问题
--测试环境:SQL Server 2008 EXEC testdb..sp_depends t_icitem/*--结果集:name type updated selected columndbo.t_ICItemMaterial user table no no FItemIDdbo.t_ICItemMaterial user table no原创 2010-05-22 18:43:00 · 3619 阅读 · 0 评论 -
又一表内公式计算应用实例
需求贴:http://topic.youkuaiyun.com/u/20100526/19/3aaa2ee0-7bb4-4c96-a6dd-a5811b2056d7.html?33002 现有一表Test如下Id Flag Amt(float型)1 A1 342 A2 45.23 A3 384 A4 835 A5 76.86 A6 237 A7 548 A8 119 A9 0.9810 A10 23现原创 2010-05-26 22:11:00 · 1381 阅读 · 0 评论 -
变通解决SQL视图中排序异常问题
------------------------------------------------------------------------------------ Author : htl258(Tony)-- Date : 2010-06-04 08:16:38-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) -- Jul 9 2008 14:43:34 -- Cop原创 2010-06-04 08:19:00 · 5816 阅读 · 1 评论 -
把动态SQL结果集转化为视图查询的方法(运行环境:SQL2005以上版本)
------------------------------------------------------------------------------------ Author : htl258(Tony)-- Date : 2010-06-10 01:49:18-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) -- Jul 9 2008 14:43:34 -- Cop原创 2010-06-10 01:55:00 · 5111 阅读 · 1 评论 -
将指定文件夹下结构相同的ACCESS文件内指定的表批量导入到SQL数据库中指定的表
问题贴:http://topic.youkuaiyun.com/u/20100511/18/85e96b68-9c5b-4d08-8f5f-d4ae685580a3.html?seed=868821069&r=65351262#r_65351262----------------------------------------------------------------------------原创 2010-05-11 19:06:00 · 1846 阅读 · 0 评论 -
显示每月的日期属于该月的第几周
问题贴:http://topic.youkuaiyun.com/u/20100509/20/045e886c-a38d-4614-a5a4-aa2add05a95b.html?42337------------------------------------------------------------------------------------ Author : htl258(Tony)-原创 2010-05-09 22:07:00 · 3221 阅读 · 0 评论 -
SQL查询当前连接的活动(设置)的SET 选项
--查询当前连接的活动(设置)的SET 选项--法一:用DBCC查询已设置的内容,未显示项默认为OFFDBCCUSEROPTIONS;/*Set Option Value---------------------------- ---------------------------textsize 64512language 简体中文dateformat m原创 2010-06-26 11:15:00 · 2530 阅读 · 1 评论 -
动态创建数据库实例
<br />--动态创建数据库实例(输入参数为数据库名、存储的路径名,数据库文件名与数据库名称相同):<br /> USEmaster<br /> GO<br /> DECLARE@dbnameSYSNAME,@pathSYSNAME<br /> SELECT@dbname=CONVERT(VARCHAR,GETDATE(),112),<br /> @path='D:/DATA/'<br /> <br /> IFDB_ID(@dbname)>0<br /> EXEC('DROP DATABASE [原创 2010-06-28 11:03:00 · 1967 阅读 · 0 评论 -
设置数据库兼容级别的两种方法
<br />--设置数据库兼容级别的两种方法<br /> <br />--以设置兼容SQL Serve 2005 为例<br />--法一:<br />ALTERDATABASEdatabase_nameSETCOMPATIBILITY_LEVEL= 90<br />GO<br />--法二:<br />EXECsp_dbcmptleveldatabase_name,90<br />GO<br /> <br /> database_name <br />要修改为数据库的名称。各参数值对应的数据库版本:<b原创 2010-06-26 19:19:00 · 13952 阅读 · 3 评论