
Ms sql server
文章平均质量分 74
no_mIss
这个作者很懒,什么都没留下…
展开
-
使用sql server中的全文索引
一般情况,使用sql server中的全文索引,经过大体4个步骤: 1).安装full text search全文索引服务; 2).为数据表建立full text catalog全文索引目录; 3).进行full text catalog的population操作(使全文索引与数据表内容同步); 4).使用全文索引进行查询。 为了在数据表内容更新时转载 2006-09-18 11:54:00 · 1307 阅读 · 0 评论 -
一个对自己来说有记念意义的事务
begin tran aa ---set nocount on declare @userid varchar(50) declare @newcourseid varchar(50) declare @newcourseid2 varchar(50) declare @oldcourseid varchar(50)原创 2006-06-15 11:21:00 · 1239 阅读 · 0 评论 -
Wind2003下MSDTC对DTS运行的影响
首先,介绍一下偶的DTS包大致结构:大包由5个任务包和一些SQL任务组成,在包的设计过程中,应用到了Windows 的MSDTC服务,控制包中的分布式事物。SQLServer环境:SQLServer2000企业版+SP3运行期一:Window2000Server(服务器)-Window2000Profassional(客户端)。比较顺利,处理好DTS包的链接事务处理后就可以正常运行,关于原创 2006-06-16 14:27:00 · 2522 阅读 · 0 评论 -
leadbbs 上ID为Robin·H的东西,有空瞧瞧....
1.表结构是ID state1 1,5,172 2,8,10,173 2,5......如何查询出state中逗号分割后,指定数字的行?例如查state中含5的行?答SELECT * FROM [table] WHERE CHARINDEX(,5, , ,+[state]+,)>0--------------------------------------------------原创 2006-06-16 21:59:00 · 1667 阅读 · 0 评论 -
解决windows 2003+Sql2000中OLEDB分布式事务无法启动的解决方案
解决windows 2003+Sql2000中OLEDB分布式事务无法启动的解决方案 开发分布式数据库软件时,经常碰到下面的错误:服务器: 消息 7391,级别 16,状态 1,行 6该操作未能执行,因为 OLE DB 提供程序 SQLOLEDB 无法启动分布式事务。[OLE/DB provider returned message: 不能在指定的事务处理器中获得新事务。]--------原创 2006-06-16 15:32:00 · 1712 阅读 · 0 评论 -
MSSQL优化之————探索MSSQL执行计划
MSSQL优化之————探索MSSQL执行计划 作者:no_mIss QQ:34813284时间:2006.11.07 23:30:00环境:win2003 + mssql2005 最近总想整理下对MSSQL的一些理解与感悟,却一直没有心思和时间写,晚上无事便写了一篇探索MSSQL执行计划,本文讲执行计划但不仅限于讲执行计划。 网上的SQL优化的文章实在是很多,说实原创 2006-11-09 09:31:00 · 12960 阅读 · 25 评论 -
MS-SQL数据库开发常用汇总
MS-SQL数据库开发常用汇总 转自:http://www.cnblogs.com/ghd258/archive/2006/03/20/354147.html 0.把长日期转换为短日期 Convert(char(10),getdate(),120) 1转载 2006-11-09 13:02:00 · 2771 阅读 · 0 评论 -
SQLServer2005中的增强数据类型VARCHAR(MAX)
事情开始得很简单。MegaWare公司市场部门想要一个新的网站来发布文档,开发团队觉得使用SQL Server 2000数据库作为文档存储仓库会使事情变得简单。Steve是MegaWare的数据库管理员,没有看出这有什么大问题;在数据库中存储文档,而不是使用文件系统,意味着服务器需要多做一些工作,但是它也会使得备份和管理容易得多。数据库与文件系统变得不同步也应该是不可能的。原创 2006-11-23 10:34:00 · 1670 阅读 · 0 评论 -
sp_tableoption 及使用 使用大值数据类型
sp_tableoption (Transact-SQL) 设置用户定义表的选项值。sp_tableoption 可用于控制包含 varchar(max)、nvarchar(max)、varbinary(max)、xml、text、ntext 或 image 列的表的行内行为。 重要事项:转载 2006-11-24 15:31:00 · 2990 阅读 · 0 评论 -
同步两个SQLServer数据库
同步两个SQLServer数据库 作者:网络 佚名 更新时间:2006-04-24 收藏此页原创 2006-08-10 19:03:00 · 2485 阅读 · 0 评论 -
mssql 日期处理
通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文 章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 在使用本文中的例子之前,你必须注意以下的问题。大原创 2006-08-04 10:13:00 · 1587 阅读 · 0 评论 -
两个分页存储过程
CREATE PROC P_viewPage /* no_mIss 分页存储过程 2007.2.20 QQ:34813284 适用于单一主键或存在唯一值列的表或视图 */ @TableName VARCHAR(200), --表名 @FieldList VARCHAR(2000), --显示列名 @P原创 2007-03-04 21:59:00 · 1659 阅读 · 0 评论 -
一个搞了很久的SQL
--drop table T_test--drop table T_test2create table T_test(id int identity(1,1) primary key,a int,b int ,c int ,d int, e int ,f int )insert into t_testselect 1,2,3,3,5,6 union allselect 1,2,3,3,5,6 un原创 2007-01-16 18:28:00 · 1533 阅读 · 0 评论 -
sql server 2008 有两种群集故障转移
http://msdn.microsoft.com/zh-cn/library/ms179530.aspx原创 2009-02-25 15:32:00 · 1050 阅读 · 0 评论 -
取两个字符串的并集与交集的函数
第一个:取两个字符串的并集,如1,2,3和2,5,9并集为:1,2,3,5,9CREATE FUNCTION dbo.bingSTR(@str1 VARCHAR(1000),@str2 VARCHAR(1000),@splitstr VARCHAR(10)) RETURNS VARCHAR(2000)ASBEGIN DECLARE @str VARCHAR(2000)原创 2006-10-13 08:35:00 · 6209 阅读 · 0 评论 -
MSSQL中IN是否用索引.....
作者:no_mIss用MSSQL时间快一年了,数据量有时会相对比较多,所以经常要优化,也看过很多资料,但大都有一句:IN、NOT IN不用索引,今天发此贴希望能有人参与讨论,到底IN用不用索引,如果用,在什么情况下用索引,在什么情况下不用索引。前提:表[Table]字段[id] INT PRIMARY KEY 聚集索引以下写法:SELECT * FROM [Table] WHERE id = 1肯原创 2006-10-09 21:42:00 · 10693 阅读 · 1 评论 -
事务与锁应用实战之手工生成流水号
事务与锁应用实战之手工生成流水号作者:no_mIss对于编号,通常我们会使用自动编号,但有时也会生成诸如BH0001之类的编号?方法一般是查询表中最大的值,然后将这个值加1即得到新的编号。这里我们不讨完全在一个表的例子,我们为了更好的扩展性,单独建一个表,来放maxid,其原理是相同的。首先建个表,为了生成不同项目的最大ID号CREATE TABLE T_table(id int ,project原创 2006-10-07 18:34:00 · 1719 阅读 · 0 评论 -
全文索引——CONTAINS 语法
全文索引——CONTAINS 语法我们通常在 WHERE 子句中使用 CONTAINS ,就象这样:SELECT * FROM table_name WHERE CONTAINS(fullText_column,search contents)。 我们通过例子来学习,假设有表 students,其中的 address 是全文本检索的列。1. 查询住址在北京的学生SELECT stud原创 2006-09-18 11:52:00 · 1308 阅读 · 0 评论 -
存储过程分页
/*分页方案select top 页大小 *from table1 where id> (select max (id) from (select top ((页码-1)*页大小) id from table1 order by id) as T ) order by id*/ CREATE原创 2006-05-13 14:24:00 · 1248 阅读 · 0 评论 -
秋写的分页存储过程及样式
SET QUOTED_IDENTIFIER OFF GOSET ANSI_NULLS OFF GO --EXECUTE System_Write_Page 5,1,0,[id], username,ASK,0,[ID],property=A,NULLALTER PROCEDURE System_Write_Page@PageSize int,原创 2006-05-13 14:36:00 · 1334 阅读 · 0 评论 -
SQL SERVER 与ACCESS、EXCEL的数据转换
熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXCEL数据转换,详细说明转载 2006-09-25 13:49:00 · 1260 阅读 · 1 评论 -
mssql操作VFP
在MSSQL2000中使用Transact-SQL语句处理DBF数据转换 1、查询dbf数据 SELECT * FROM OpenDataSource(vfpoledb,Data Source="d:/vfp/test.dbc")...test1 SELECT a.* FROM OPENROWSET(MSDASQL, DRIVER={Micro原创 2006-09-25 14:03:00 · 1829 阅读 · 0 评论 -
修改字段类型为“标识”,并设置该字段为主键的SQL语句怎么写
主 题: 修改字段类型为“标识”,并设置该字段为主键的SQL语句怎么写??原创 2006-09-28 16:47:00 · 9585 阅读 · 1 评论 -
如何判别当前进程下是否存在临时表#t
select * from tempdb.dbo.sysobjects where id=OBJECT_ID(tempdb..#t) and xtype=U原创 2006-09-29 15:36:00 · 1283 阅读 · 0 评论 -
得到汉字笔画
if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[fun_getbh]) and xtype in (NFN, NIF, NTF))drop function [dbo].[fun_getbh]GO/*--得到汉字笔画--作者: J9988 --*/create function fun原创 2006-09-30 13:35:00 · 1662 阅读 · 0 评论 -
经典SQL Server用户自定义函数:首字拼音查询
经典SQL Server用户自定义函数:首字拼音查询 /*--获得汉字字符串的首字母 根据大力的贴子改成.将大力的两个函数合并成了一个函数. 可以应用于助记码的查询 作者:邹建--*/if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[f原创 2006-09-30 13:53:00 · 2511 阅读 · 0 评论 -
SqL四种写法测试结果
两个表的userid均是主键。 select * from T_UserInfo where userid in (select userid from T_UserInfo3) --05s select * from T_UserInfo T where (select count(*) from T_UserInfo3 where userid = T.userid)>0原创 2006-10-02 10:39:00 · 1682 阅读 · 0 评论 -
一种SQL统计的不同写法
drop table T_orderCreate Table T_order(OrderId nvarchar(50) , --订单IDProductId nvarchar(50), --产品IDPrice float, --产品价格OrderTime datetime, --订单时间AuthFlag char(1)原创 2006-09-23 11:44:00 · 1566 阅读 · 0 评论 -
按指定排序SQL技巧
create table T_T(id int)insert into T_Tselect 3 union allselect 8 union allselect 5 union allselect 9 union allselect 2select * from T_Tselect * from [T_T] where [id]in (2,5,9,3,8)order by charind原创 2006-09-27 09:30:00 · 1379 阅读 · 0 评论 -
一次渗透的具体过程
一 渗透的具体过程朋友做了一个财务部门的项目,今天叫我来做免费的渗透测试,下面来谈谈这次的过程和体会。先来介绍一下子服务器的基本情况,windows 2000 adv server 中文版,据称打过了sp3,asp+iis+mssql 。首先扫描了一下子端口,呵呵,开始的一般步骤。端口21开放: FTP (Control)端口80开放: HTTP, World Wide Web端口135开放: L原创 2006-10-11 09:34:00 · 1732 阅读 · 0 评论 -
sql server 2008 有两种群集故障转移 安装方法
Run the SQL Server Setup program to start your failover clusterinstallation. Failover clustering has a new architecture and new workflow for all Setup scenarios in SQL Server 2008. The two options原创 2009-02-25 13:07:00 · 1676 阅读 · 0 评论