欢迎来到福编程网,本站提供各种互联网专业知识!
您的位置:网站首页 > 数据库 > MsSql

MsSql

  • SQL SERVER数据库开发之存储过程应用

    可能有不少朋友使用SQLSERVER做开发也已经有段日子,但还没有或者很少在项目中使用存储过程,或许有些朋友认为根本没有必要使用存储过程等等。其实当你一个项目做完到了维护阶段时,就会发现存储过程给我们带来了好处了,修改方便,不能去改我们的应用程序,

    更新于2006-09-25
  • SQL Server SA权限总结经典技术

    前提需要工具:SQLQueryAnalyzer和SqlExecSunxVersion第一部分:有关去掉xp_cmdshell来保护系统的分析总结:首先知道一下语句:1.去掉xp_cmdshell扩展过程的方法是使用如下语句:ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[xpcmdsh

    更新于2006-09-19
  • ASP数据库编程SQL常用技巧

    一.怎样删除一个表中某个字段重复的列呀,举个例子表[table1]idname1aa2bb3cc1aa2bb3cc我想最后的表是这样的idname1aa2bb3cc回答:将记录存到临时表#t中,重复的记录只存一条,然后将临时表#t中的记录再存回原表中,注意“selectdistinctid,class,name”要

    更新于2006-09-19
  • 全文检索技术 sql server

    在未做全文检索以前,个人主页只能对Fs_Title(文章标题)字段进行模糊查询(like'%*%'),如果对内容进行模糊查询,速度极慢,有时还可能报错,今天终于有空了,把这个查询做好了,经过测试,检索一万条纪录不到两秒时间。ENJOY~~复制代码代码如下:useLuanLuanD

    更新于2006-09-14
  • SQL Server全文索引服务

    SQL7的全文检索和IndexServer的检索方式非常类似。ContainsAND,OR,NOT可以在Contains中很方便使用逻辑表达式Example:Selectusernamefrommemberwherecontains(userinfo,'"作家"AND"木匠"')Selectusernamefrommemberwherecontains(userinfo,'"作家"OR

    更新于2006-09-07
  • 如何在SQLSERVER中快速有条件删除海量数据

    1.SQLSERVER数据库改bit类型为notBoolean(即,true改成false;false改成true)例:update表setbit字段=bit字段-1最近有个朋友问我,他说他在SQLSERVER删除几百万到几千万数据是显的很慢,帮他分析了一下,提了一些以下意见,或许对很多人有用,再者也好长没

    更新于2006-09-07
  • 整理一下SQLSERVER的排序规则

    SQLSERVER的排序规则平时使用不是很多,也许不少初学者还比较陌生,但有一个错误大家应是经常碰到:SQLSERVER数据库,在跨库多表连接查询时,若两数据库默认字符集不同,系统就会返回这样的错误:“无法解决equalto操作的排序规则冲突。”一.错误分析:这个错

    更新于2006-09-07
  • SQL Server各种日期计算方法(收藏)

    通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里

    更新于2006-09-07
  • SQl 语句(常见)

    新建表:createtable[表名]([自动编号字段]intIDENTITY(1,1)PRIMARYKEY,[字段1]nVarChar(50)default'默认值'null,[字段2]ntextnull,[字段3]datetime,[字段4]moneynull,[字段5]intdefault0,[字段6]Decimal(12,4)default0,[字段7]imagenull,)删除表:Drop

    更新于2006-08-24
  • SQL语句技巧:按月统计数据

    表结构如下:qtydate----------------------------------------------132005/01/17152005/01/1932005/01/251052005/01/2712005/01/313522005/02/03122005/02/042552005/02/0762005/02/1812005/02/19282005/02/2112005/02/223942005/02/233592005/02/243132005/

    更新于2006-08-24
  • 分页 SQLServer存储过程

    /*--用存储过程实现的分页程序显示指定表、视图、查询结果的第X页对于表中主键或标识列的情况,直接从原表取数查询,其它情况使用临时表的方法如果视图或查询结果中有主键,不推荐此方法--邹建2003.09--*//*--调用示例execp_show'地区资料'execp_show'地区资

    更新于2006-08-24
  • SQL语句的基本语法

    SQL语句的基本语法尹红写的,实在忍不主贴在这里做为查看资料.因为原文是在word里面写的,段落有点乱.一.Select语句的完整语法为:Select[ALL|DISTINCT|DISTINCTROW|TOP]{*|talbe.*|[table.]field1[ASalias1][,[table.]field2[ASalias2][,…]]}FROMtableexpress

    更新于2006-08-24
  • 直接循环写入数据

    有时候我们需要想数据中写数据declare@iintset@i=1while@i

    更新于2006-08-24
  • 删除重复的记录,并保存第一条记录或保存最后一条记录

    删除表:dgpage中Mail重复的记录并保留最后一条.deletedgpagewhereidin(selecta.idfromdgpagea,dgpagebwherea.mail=b.mailanda.id>b.id)删除表:dgpage中Mail重复的记录并保留最近一条.deletedgpagewhereidin(selecta.idfromdgpagea,dg

    更新于2006-08-24
  • MSSQL数据库的定期自动备份计划。

    通过企业管理器设置数据库的定期自动备份计划。1、打开企业管理器,双击打开你的服务器2、然后点上面菜单中的工具-->选择数据库维护计划器3、下一步选择要进行自动备份的数据-->下一步更新数据优化信息,这里一般不用做选择-->下一步检查数据完整性,也一般不

    更新于2006-08-24
  • 一个比较实用的大数据量分页存储过程

    createprocsp_PublicTurnPageWebSite(@TBNamenvarchar(100)='',--表名,如pinyin@PageSizeint=10,--每页的记录数,默认为10@CurPageint=1,--表示当前页1@KeyFieldnvarchar(100)='ID',--关键字段名,默认为ID,该字段要求是表中的索引或无重复和

    更新于2006-08-24
  • 数据库存储过程分页显示

    注:需要建立索引复制代码代码如下:/*经测试,在14483461条记录中查询第100000页,每页10条记录按升序和降序第一次时间均为0.47秒,第二次时间均为0.43秒,测试语法如下:execGetRecordFromPagenews,newsid,10,100000news为表名,newsid为关键字段,使用时请先对

    更新于2006-08-24
  • sql编程的几个常识

    1、@@ROWCOUNT可以判断上一行查询操作得到的列数;2、给变量赋值用SET@Pr_id=13;3、察看是否有符合条件的记录IFEXISTS(SelectnameFROMsysobjectsWherename='reminder'ANDtype='TR');说明特别是第一个,感觉在写Proce的时候,可以好好的运用CreateProcAdd@n&

    更新于2006-08-24
  • SQL连接查询介绍

    连接可以在Select语句的FROM子句或Where子句中建立,似是而非在FROM子句中指出连接时有助于将连接操作与Where子句中的搜索条件区分开来。所以,在Transact-SQL中推荐使用这种方法。SQL-92标准所定义的FROM子句的连接语法格式为:FROMjoin_tablejoin_typejoin_

    更新于2006-08-24
  • Sql Server基本函数

    1.字符串函数长度与分析用datalength(Char_expr)返回字符串包含字符数,但不包含后面的空格substring(expression,start,length)不多说了,取子串right(char_expr,int_expr)返回字符串右边int_expr个字符字符操作类upper(char_expr)转为大写lower(ch

    更新于2006-08-24