-
分页 SQLServer存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:181
/ --用存储过程实现的分页程序 显示指定表、视图、查询结果的第X页 对于表中主键或标识列的情况,直接从原表取数查询,其它情况使用临时表的方法 如果视图或查询结果中有主键,不推荐此方法 --邹建2003.09-- / / --调用示例 execp_show'地区资料' execp_show'[详细]
-
SQL语句的基本语法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:157
SQL语句的基本语法 尹红写的,实在忍不主贴在这里做为查看资料. 因为原文是在word里面写的,段落有点乱. 一.Select语句的完整语法为: Select[ALL|DISTINCT|DISTINCTROW|TOP] { |talbe. |[table.]field1[ASalias1][,[table.]field2[ASalias2][,…]]} FROMtable[详细]
-
模糊查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:95
在我们做搜索的时候经常要用到模糊查询 (注:其中name1,name2,name3,name4为数据库字段) 1.方法 div class="codetitle" a style="CURSOR: pointer" data="91311" class="copybut" id="copybut91311" onclick="doCopy('code91311')" 代码如下:div class="codeb[详细]
-
直接循环写入数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:131
有时候我们需要想数据中写数据 declare@iint set@i=1 while@i30 begin insertintotable(id)values(@i) set@i=@i+1 end[详细]
-
删除重复记录
所属栏目:[MsSql教程] 日期:2020-12-12 热度:175
我们经常在数据库中有重复的记录这时候我们希望删除那些重复的记录 你不要告诉我你是一条条手动删除的哈: selectdistinct intonewtableformtablename droptabletablename select intotablefromnewtable droptablenewtable 思路好了就好做.[详细]
-
删除重复的记录,并保存第一条记录或保存最后一条记录
所属栏目:[MsSql教程] 日期:2020-12-12 热度:114
删除表:dgpage中Mail重复的记录并保留最后一条. deletedgpagewhereidin(selecta.idfromdgpagea,dgpagebwherea.mail=b.mailanda.idb.id) 删除表:dgpage中Mail重复的记录并保留最近一条. deletedgpagewhereidin(selecta.idfromdgpagea,dgpagebwherea.mail=b.ma[详细]
-
MSSQL数据库的定期自动备份计划。
所属栏目:[MsSql教程] 日期:2020-12-12 热度:187
通过企业管理器设置数据库的定期自动备份计划。 1、打开企业管理器,双击打开你的服务器 2、然后点上面菜单中的工具--选择数据库维护计划器 3、下一步选择要进行自动备份的数据--下一步更新数据优化信息,这里一般不用做选择--下一步检查数据完整性,也一般[详细]
-
一个比较实用的大数据量分页存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:156
createprocsp_PublicTurnPageWebSite( @TBNamenvarchar(100)='',--表名,如pinyin @PageSizeint=10,--每页的记录数,默认为10 @CurPageint=1,--表示当前页1 @KeyFieldnvarchar(100)='ID',--关键字段名,默认为ID,该字段要求是表中的索引或无重复和不为空的字段[详细]
-
数据库存储过程分页显示
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
注:需要建立索引 div class="codetitle" a style="CURSOR: pointer" data="25019" class="copybut" id="copybut25019" onclick="doCopy('code25019')" 代码如下:div class="codebody" id="code25019" / 经测试,在14483461条记录中查询第100000页,每页10条[详细]
-
ACCESS数据库的压缩,备份,还原,下载,删除的实现
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
div class="codetitle" a style="CURSOR: pointer" data="99799" class="copybut" id="copybut99799" onclick="doCopy('code99799')" 代码如下:div class="codebody" id="code99799" metahttp-equiv="Content-Language"content="zh-cn" metahttp-equiv="Cont[详细]
-
sql编程的几个常识
所属栏目:[MsSql教程] 日期:2020-12-12 热度:146
1、@@ROWCOUNT可以判断上一行查询操作得到的列数; 2、给变量赋值用SET@Pr_id=13; 3、察看是否有符合条件的记录IFEXISTS(SelectnameFROMsysobjectsWherename='reminder'ANDtype='TR'); 说明特别是第一个,感觉在写Proce的时候,可以好好的运用 CreateProcAdd @[详细]
-
SQL连接查询介绍
所属栏目:[MsSql教程] 日期:2020-12-12 热度:121
连接可以在Select语句的FROM子句或Where子句中建立,似是而非在FROM子句中指出连接时有助于将连接操作与Where子句中的搜索条件区分开来。所以,在Transact-SQL中推荐使用这种方法。 SQL-92标准所定义的FROM子句的连接语法格式为: FROMjoin_tablejoin_typejo[详细]
-
Sql Server基本函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:170
1.字符串函数 长度与分析用 datalength(Char_expr)返回字符串包含字符数,但不包含后面的空格 substring(expression,start,length)不多说了,取子串 right(char_expr,int_expr)返回字符串右边int_expr个字符 字符操作类 upper(char_expr)转为大写 lower(char_e[详细]
-
分页的存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:132
div class="codetitle" a style="CURSOR: pointer" data="646" class="copybut" id="copybut646" onclick="doCopy('code646')" 代码如下:div class="codebody" id="code646" Createproceduresp_pageQuery @sqlstrnvarchar(4000), @page_indexint, @page_size[详细]
-
SQL Server全文索引服务
所属栏目:[MsSql教程] 日期:2020-12-12 热度:134
SQL7的全文检索和IndexServer的检索方式非常类似。 Contains AND,OR,NOT 可以在Contains中很方便使用逻辑表达式 Example: Selectusernamefrommemberwherecontains(userinfo,'"作家"AND"木匠"') Selectusernamefrommemberwherecontains(userinfo,'"作家"OR"木[详细]
-
如何在SQLSERVER中快速有条件删除海量数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:91
1.SQLSERVER数据库改bit类型为notBoolean(即,true改成false;false改成true) 例:update表setbit字段=bit字段-1 最近有个朋友问我,他说他在SQLSERVER删除几百万到几千万数据是显的很慢,帮他分析了一下,提了一些以下意见,或许对很多人有用,再者也好长没写[详细]
-
整理一下SQLSERVER的排序规则
所属栏目:[MsSql教程] 日期:2020-12-12 热度:115
SQL SERVER的排序规则平时使用不是很多,也许不少初学者还比较陌生,但有 一个错误大家应是经常碰到:SQLSERVER数据库,在跨库多表连接查询时,若两数据 库默认字符集不同,系统就会返回这样的错误: “无法解决equalto操作的排序规则冲突。” 一.错误分析:[详细]
-
SQL Server各种日期计算方法(收藏)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章[详细]
-
全文检索技术 sql server
所属栏目:[MsSql教程] 日期:2020-12-12 热度:179
在未做全文检索以前,个人主页只能对Fs_Title(文章标题)字段进行模糊查询(like'% %'),如果对内容进行模糊查询,速度极慢,有时还可能报错,今天终于有空了,把这个查询做好了,经过测 试,检索一万条纪录不到两秒时间。ENJOY~~ div class="codetitle" a styl[详细]
-
SQL Server SA权限总结经典技术
所属栏目:[MsSql教程] 日期:2020-12-12 热度:94
前提需要工具:SQLQueryAnalyzer和SqlExecSunxVersion 第一部分: 有关去掉xp_cmdshell来保护系统的分析总结: 首先知道一下语句: 1.去掉xp_cmdshell扩展过程的方法是使用如下语句: ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[xpcmdsh[详细]
-
ASP数据库编程SQL常用技巧
所属栏目:[MsSql教程] 日期:2020-12-12 热度:108
一.怎样删除一个表中某个字段重复的列呀,举个例子 表[table1] idname 1aa 2bb 3cc 1aa 2bb 3cc 我想最后的表是这样的 idname 1aa 2bb 3cc 回答: 将记录存到临时表#t中,重复的记录只存一条,然后将临时表#t中的记录再存回原表中,注意“selectdistinctid,cla[详细]
-
SQL SERVER数据库开发之存储过程应用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:128
可能有不少朋友使用SQL SERVER做开发也已经有段日子,但还没有或者很少在项目中使用存储过程,或许有些朋友认为根本没有必要使用存储过程等等。其实当你一个项目做完到了维护阶段时,就会发现存储过程给我们带来了好处了,修改方便,不能去改我们的应用程序[详细]
-
SQL Server 2000的安全配置
所属栏目:[MsSql教程] 日期:2020-12-12 热度:51
SQL Server 2000的安全配置在进行SQL Server 2000数据库的安全配置之前,首先你必须对操作系统进行安全配置,保证你的操作系统处于安全状态。然后对你要使用的操作数据库软件(程序)进行必要的安全审核,比如对ASP、PHP等脚本,这是很多基于数据库的WEB应用[详细]
-
MSSQL经典语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:65
1.按姓氏笔画排序: Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密: select encrypt('原始密码') select pwdencrypt('原始密码') select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同 encryp[详细]
-
SQL 经典语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:175
div class="codetitle" a style="CURSOR: pointer" data="45380" class="copybut" id="copybut45380" onclick="doCopy('code45380')" 代码如下:div class="codebody" id="code45380" DROPTABLE数据表名称(永久性删除一个数据表) 删除记录:deletefrom表名whe[详细]