- 博客(456)
- 资源 (23)
- 收藏
- 关注
原创 如何批量删除前缀相同的表数据
需求贴:http://bbs.csdn.net/topics/390527148?page=1例如数据库中存在tmp_1001 tmp_1002 tmp_1003 ..... tmp_1203 等名字的表如何实现将所有表名为”tmp_“ 开头的表 中的数据都删除用delete的方式(记录日志)
2013-07-27 08:51:42 3612 2
转载 SQL2012新函数
--新分页方法(效率较高)select * from sys.columns order by object_id offset 5 rows fetch next 3 rows only--可创建类似Oracle 的Sequence 序列便于多表共用一个序列create sequence sid as int start with 1 increment by 1 M
2013-07-24 20:38:41 2364
原创 SQL获取事件探查器保存的跟踪文件
<br />fn_trace_gettable(Transact-SQL)<br /> <br /> <br />以表格格式返回一或多个跟踪文件的内容。<br /> <br /> Transact-SQL语法约定<br /> <br />语法<br /> <br />fn_trace_gettable(filename,number_files)<br /> <br /> <br />参数<br />filename<br />指定要读取的初始跟踪文件。filename的数据类型为nvarchar(256)
2011-06-01 09:09:00 2622
原创 SQL2000 函数递归显示路径
<br />----------------------------------------------------------------------------------<br />-- Author : htl258(Tony)<br />-- Date : 2011-05-19 17:25:59<br />-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) <br />-- Jul 9
2011-05-19 18:49:00 3164 2
原创 批量修改数据库排序规则,含主外键
<br />----------------------------------------------------------------------------------<br />-- Author : htl258(Tony)<br />-- Date : 2011-05-17 17:25:07<br />-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) <br />-- Jul 9
2011-05-17 17:22:00 3631 1
原创 SQL查询有关 sql_variant 值的基本数据类型和其他信息
<br />SQL_VARIANT_PROPERTY (Transact-SQL)<br /> <br />返回有关 sql_variant 值的基本数据类型和其他信息。<br /> <br />Transact-SQL 语法约定语法 SQL_VARIANT_PROPERTY (expression , property )参数expression <br />类型为 sql_variant 的表达式。property <br />包含将为其提供信息的 sql_variant 属性的名称。property
2010-09-07 14:32:00 2798
转载 SQL2005中的事务与锁定(一到九整合版)
出处:http://blog.csdn.net/happyflystone 终于定下心来写这个事务与锁定的文章,下笔后才发现真的很难写,交易中事务与锁定这个话题过于复杂,甚至有些还摸不着(就是通过DMV或DMF或其它工具你可能很难看到它的踪影),让人有点让人望而止步,但是既然说了要写,似乎不继续下去不是我的风格。在接下来的几篇文章(其实我也不知道要几篇)里我就事务与锁定这个话题写写,由SQL2005的并发模型引入事务,在事务的概念里展开锁定,本着先概念后实例的原则,和大家一起来学习,有不当之处希望
2010-07-14 11:53:00 10221 7
原创 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 7794 9
原创 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 10343 2
原创 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 4136 2
原创 2010年7月微软最有价值专家(MVP)当选名单
以下是当选2010年7月微软最有价值专家(MVP)的名单,恭喜当选的朋友:蔡小龙曹海军曹恒云陈方旭陈黎夫褚敏飞董君董祥龙杜占源段君毅方洁影冯立超郭保卫韩梅侯奇峰胡建学胡林黄俊贤黄团利贾涛贾笑明李晓东李岩玻梁万刘大双刘晖刘志坡卢景德马健马靖牛可祁清华瞿晟荣苏繁苏华平苏鹏谭智唐天浩王岗王辉王佩丰王少葵王晓烽闻宇吴高峰吴淏徐火军徐晓卓徐宇杨明波杨守斌于淼余勇张诚张杰张寅生张玉彬赵锋赵劼郑永航周金桥周云飞朱明朱兴亮朱兴林朱永光邹鋆弢
2010-07-06 20:59:00 3682
原创 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 2958
翻译 查看服务器实例的属性信息函数--SERVERPROPERTY
SERVERPROPERTY (propertyname )参数propertyname 一个表达式,包含要返回的服务器属性信息。propertyname 可以是下列值之一:属性 返回值 BuildClrVersion在生成 SQL Server 实例时使用的 Microsoft .NET Framework 公共语言运行时 (CLR) 的版本。基本数据类型:nvarchar(128)Collation服务器的默认排序规则名称。NULL = 输入无效或错误。基本数据类型:nvarchar(128)Colla
2010-07-05 20:04:00 4213
原创 SQL字段名自定义显示应用实例
<br />----------------------------------------------------------------------------------<br />-- Author : htl258(Tony)<br />-- Date : 2010-06-30 09:35:18<br />-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) <br />-- Jul 9
2010-06-30 09:39:00 4660 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 1943
原创 SQL Server 2008 表变量参数(表值参数)用法
表值参数是 SQL Server 2008 中的新参数类型。表值参数是使用用户定义的表类型来声明的。使用表值参数,可以不必创建临时表或许多参数,即可向 Transact-SQL 语句或例程(如存储过程或函数)发送多行数据。 表值参数与 OLE DB 和 ODBC 中的参数数组类似,但具有更高的灵活性,且与 Transact-SQL 的集成更紧密。表值参数的另一个优势是能够参与基于数据集的操作。 (注意:Transact-SQL 通过引用向例程传递表值参数,以避免创建输入数据的副本。)在
2010-06-27 02:28:00 27377 6
原创 SQL语句新建用户、对用户授权、删除用户实例
<br /><br /> <br />USEmydb<br />GO<br />--1. 新建测试用户<br />--1.1 添加登录用户和密码 <br />EXECsp_addloginN'tony','123'<br />--1.2 使其成为当前数据库的合法用户 <br />EXECsp_grantdbaccessN'tony' <br /> <br />--2.设置操作授权<br />--2.1 授予对自己数据库的所有权限 <br />EXECsp_addrolememberN
2010-06-27 01:54:00 46287 5
原创 DDL触发器学习整理
像常规触发器一样,DDL 触发器将激发存储过程以响应事件。但与 DML 触发器不同的是,它们不会为响应针对表或视图的 UPDATE、INSERT 或 DELETE 语句而激发。相反,它们将为了响应各种数据定义语言 (DDL) 事件而激发。这些事件主要与以关键字 CREATE、ALTER 和 DROP 开头的 Transact-SQL 语句对应。执行 DDL 式操作的系统存储过程也可以激发 DDL 触发器。1.了解触发器的作用域在响应当前数据库或服务器上处理的 Transact-SQL 事件时,可以触
2010-06-27 00:32:00 8138
原创 通过SQL查询SQL服务器和客户端IP地址
------------------------------------------------------------------------------------ Author : htl258(Tony)-- Date : 2010-06-26 23:02:30-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) -- Jul 9 2008 14:43:34 -- Cop
2010-06-26 23:13:00 13157 2
原创 SQL Server 的最大容量规范
SQL Server 2008 下表指定在 SQL Server 数据库中定义的或在 Transact-SQL 语句中引用的各种对象的最大大小和最大数量。SQL Server 数据库引擎对象 最大大小/数量 - SQL Server(32 位) 最大大小/数量 - SQL Server(64 位) 批大小165,536 * 网络数据包大小65,536 * 网络数据包大小每个短字符串列的字节数8,0008,000每个 GROUP BY、ORDER BY 的字节数8,0608,060每个索引键的字节数29009
2010-06-26 22:18:00 3133 2
原创 SQL查询与修改数据库逻辑文件名,移动数据库存储路径示例
USEmydbGO--1.查询当前数据库的逻辑文件名SELECTFILE_NAME(1)AS'File Name 1',FILE_NAME(2)AS'File Name 2';--或通过以下语句查询:--SELECT name FROM sys.database_files /*File Name 1 File Name 2------------------- --------------------mydb mydb_log(1 行受影响)*/--2.修改数
2010-06-26 21:51:00 14058 1
原创 设置数据库兼容级别的两种方法
<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 13681 3
原创 批量将数据库中的用户表导出到指定目录下的txt文件
------------------------------------------------------------------------------------ Author : htl258(Tony)-- Date : 2010-06-26 11:55:48-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) -- Jul 9 2008 14:43:34 -- Cop
2010-06-26 11:59:00 1975 1
原创 SQL查询当前连接的活动(设置)的SET 选项
--查询当前连接的活动(设置)的SET 选项--法一:用DBCC查询已设置的内容,未显示项默认为OFFDBCCUSEROPTIONS;/*Set Option Value---------------------------- ---------------------------textsize 64512language 简体中文dateformat m
2010-06-26 11:15:00 2494 1
原创 SQL不同服务器数据库之间的数据操作整理(完整版)
------------------------------------------------------------------------------------ Author : htl258(Tony)-- Date : 2010-06-25 22:23:18-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) -- Jul 9 2008 14:43:34 -- Cop
2010-06-26 09:15:00 44553 13
原创 数字转IP地址自定义函数(附:相互转换)
<br />----------------------------------------------------------------------------------<br />-- Author : htl258(Tony)<br />-- Date : 2010-06-19 10:34:31<br />-- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) <br />-- Jul 9
2010-06-19 10:44:00 2972 3
翻译 微软未公开的几个过程介绍及用法
<br />一些用在SQL 2000的企业管理GUI中,并且不打算用于其他的流程。微软已预计将其中的一些存储过程从未来的SQL Server版本中删除(或已经删除了)。虽然这些存储过程可能很有用并为你节省了很多时间,但是他们可以在任何时候改变他们的函数或简单的删除掉。<br /> 下面的图表显示了当许多存储过程从一个Microsoft SQL Server版本移入另一个版本时,引入了新的存储过程,而原来的一些则从安装包里删除了。大多数的存储过程,如果不是所有的,要求用户是系统管理员服务器角色以便执行这些存
2010-06-17 10:45:00 4221 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 5067 1
原创 变通解决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 5781 1
原创 OBJECTPROPERTY用法整理
语法 OBJECTPROPERTY (id,property )参数id 是表示当前数据库中对象 ID 的表达式。id 的数据类型为 int,并假定为当前数据库上下文中的架构范围内的对象。property 一个表达式,提供 id 指定的对象的返回信息。property 可以是下列值之一:注意:除非另外注明,否则出现以下情况时,将返回 NULL:property 不是有效的属性名称,id 不是有效的对象 ID,id 不是指定的 property 支持的对象类型,或者调用方无权查看对象元数据。 属性名称 对
2010-06-03 16:37:00 10489 1
转载 精华贴子整理
<br />来源:http://topic.csdn.net/u/20091013/15/9f058df7-4d29-47bf-a338-b63fcab2abc0.html<br /> <br />行列转换:<br />http://topic.csdn.net/u/20080614/17/22e73f33-f071-46dc-b9bf-321204b1656f.html?33238(总结帖子)<br />http://topic.csdn.net/u/20090912/14/25d2e1b2-f352-4
2010-05-31 13:20:00 1823 1
原创 检索数据库中无效的视图
--检索数据库中无效的视图IF OBJECT_ID(PROC_Validate_VIEW) IS NOT NULL DROP PROC PROC_Validate_VIEWGOCREATE PROC PROC_Validate_VIEWASSET NOCOUNT ON CREATE TABLE #TB( Viewname NVARCHAR(
2010-05-27 20:24:00 1231
原创 又一表内公式计算应用实例
需求贴:http://topic.csdn.net/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 1349
转载 SQL2005备份与还原相关参数与方法说明
18.3 用T-SQL语言备份数据库T-SQL语言里提供了BACKUP DATABASE语句来备份数据库,用该语句可以完成完整、差异、文件和文件组备份。如果要备份事务日志则要用BACKUP LOG语句。虽然BACKUP DATABASE语句可以进行完整、差异、文件和文件组备份,但是在完整备份、差异备份与文件和文件组备份的语法上有一点点出入,下面分别介绍几种类型的备份方法。18.3.1
2010-05-25 22:43:00 6184 1
原创 解决存储过程返回多结果集无法用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 3563
转载 一个关于“OLE DB 提供程序 'sqloledb' 指出该对象中没有任何列”错误的解决方法
--一个关于“OLE DB 提供程序sqloledb 指出该对象中没有任何列”错误的解决方法 --在网上看到一个网友提问把系统过程的结果输出到文本文件,心想这不简单呀,bcp+openrowset呀轻松解决呀,本着认真的态度(其实是怕写个错误的让人家笑话我)我在我的查询分析器里写个试:USE mydbGO --1SELECT * FROM OPENROWSET(
2010-05-22 18:14:00 2956
原创 C#九九乘法表
using System;class tony{ static void Main() { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= 9; j++) { if (j <= i)
2010-05-19 01:55:00 2020 5
原创 让C#编译后的程序运行时不一闪而过的方法
//方法1:运行程序的时候,按Ctrl+F5执行,它的意思是“启动执行(不调试)”。 //方法2:在代码的最后加上这句 Console.ReadLine(); 意思是“等待用户输入”,这样DOS窗口直到敲击回车键才会关闭。 //方法3:在程序最后加上一句Console.ReadKey(); 这样DOS窗口接收一个字符才会退出。//方法4:在CMD下运行程序。
2010-05-17 02:55:00 4390 3
原创 SQL动态计算出表中公式示例
需求贴:http://topic.csdn.net/u/20100513/16/8f29d352-d946-47e8-9d0c-0bc1c7e8db0a.html?013311098457492643 ------------------------------------------------------------------------------------ Author : h
2010-05-13 21:20:00 11399 2
原创 SQL语句得到存储过程关联哪些表名
SELECT DISTINCT [+user_name(b.uid)+].[+b.name+] AS 对象名,b.type AS 类型FROM sysdepends a,sysobjects bWHERE b.id=a.depid AND a.id=OBJECT_ID(过程名); EXEC SP_DEPENDS 过程名;
2010-05-12 15:02:00 1423
科目一难点整理(驾考)
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关注的人