-
搜索sql语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
CREATEproceduredbo.select_a @bvarchar(50), @cvarchar(50), @dvarchar(50), @evarchar(50) as declare@strsqlvarchar(5000); set@strsql='select*fromawhere1=1'; if@b'' set@strsql=@strsql+'andb="'+@b+'"'; if@c'' set@strsql=@strsql+'andc="'+@c+'"';[详细]
-
sql中返回参数的值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:138
declare @name varchar(50) exec sp_executesql N'select @value=姓名 from people where 人员编号=''0001''',N'@value varchar(50) output',@name output select @name[详细]
-
sql中生成查询的模糊匹配字符串
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
ifexists(select fromdbo.sysobjectswhereid=object_id(N'[dbo].[f_Sql]')andxtypein(N'FN',N'IF',N'TF')) dropfunction[dbo].[f_Sql] GO ifexists(select fromdbo.sysobjectswhereid=object_id(N'[序数表]')andOBJECTPROPERTY(id,N'IsUserTable')=1) dropta[详细]
-
将Session值储存于SQL Server中
所属栏目:[MsSql教程] 日期:2020-12-12 热度:151
一般情况下,我们喜欢使用Session储存我们的变量。Asp.Net提供了下面一些方法储存Session的值: InProc StateServer SQLServer “InProc”表示我们使用传统ASP一样的方法储存Session的值,而且“StateServer”则表示使用另外一台主机来储存Session的值。当然[详细]
-
使用SQL Server数据库嵌套子查询的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:120
很多SQLServer程序员对子查询(subqueries)的使用感到困惑,尤其对于嵌套子查询(即子查询中包含一个子查询)。现在,就让我们追本溯源地探究这个问题。 有两种子查询类型:标准和相关。标准子查询执行一次,结果反馈给父查询。相关子查询每行执行一次,由[详细]
-
SQL Server SQL Agent服务使用教程小结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:153
1.在查询分析器理启动或停止SQLAgent服务 启动 usemaster go xp_cmdshell'netstartSQLSERVERAGENT' 停止 usemaster go xp_cmdshell'netstopSQLSERVERAGENT' 将服务的启动从手工方式改为自动启动方式 execxp_cmdshell'scm-Action7-Servicemssqlserver-SvcStar[详细]
-
五种提高 SQL 性能的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:87
发布日期: 4/1/2004 | 更新日期: 4/1/2004 Johnny Papa Data Points Archive 有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想[详细]
-
非常不错的SQL语句学习手册实例版
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
IMG alt="" src="http:https://files.jb51.cc/upload/200732519629842.jpg"gt; 表操作 例1对于表的教学管理数据库中的表STUDENTS,可以定义如下: div class="codetitle" a style="CURSOR: pointer" data="47605" class="copybut" id="copybut47605" onclick[详细]
-
SQL语言查询基础:连接查询 联合查询 代码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:178
SQL语言查询基础:连接查询 通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。 在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检[详细]
-
SQL Server 数据库管理常用的SQL和T-SQL语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:57
1.查看数据库的版本 select@@version 2.查看数据库所在机器操作系统参数 execmaster..xp_msver 3.查看数据库启动的参数 sp_configure 4.查看数据库启动时间 selectconvert(varchar(30),login_time,120)frommaster..sysprocesseswherespid=1 查看数据库服务器[详细]
-
SQL SERVER的优化建议与方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:125
在实际的工作中,尤其是在生产环境里边,SQL语句的优化问题十分的重要,它对数据库的性能的提升也起着显著的作用.我们总是在抱怨机器的性能问题,总是在抱怨并发访问所带来的琐问题,但是如果我们对没一条SQL语句进行优化,尽管不能说可以解决全部问题,但是至少可[详细]
-
简单的SQL Server备份脚本代码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:66
一般的情况下我们会选用SQLServer自带的数据库维护计划来定义备份. 但有些时候,有的机器数据库维护计划不能成功实现备份. 错误原因可能不尽相同,这时我们可以用简单的SQLServer备份脚本来做备份. 生成简单的SQLServer备份脚本的SQL语句: usemaster select'ba[详细]
-
sql基本函数大全
所属栏目:[MsSql教程] 日期:2020-12-12 热度:81
SQLServer基本函数 1.字符串函数长度与分析用 datalength(Char_expr)返回字符串包含字符数,但不包含后面的空格 substring(expression,start,length)不多说了,取子串 right(char_expr,int_expr)返回字符串右边int_expr个字符 字符操作类 upper(char_expr)转为[详细]
-
SQL查询语句精华使用简要
所属栏目:[MsSql教程] 日期:2020-12-12 热度:199
一、简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和Where子句。它们分别说明所查询列、查询的 表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。 Selectnickname,email FROMtesttable W[详细]
-
数据库分页存储过程代码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:134
代码如下:/* 数据库分页存储过程,支持倒序和升序 参数说明: @tablename:为搜索表名 @tablefield:为表的字段,约定为表的主键, @where:为搜索表名,要显示所有记录请设为"1=1" @orderby:为搜索结果排序,如orderbyiddesc @fieldlist:为字段列表,如use[详细]
-
SQL查询连续号码段的巧妙解法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:112
在ITPUB上有一则非常巧妙的SQL技巧,学习一下,记录在这里。 最初的问题是这样的: 我有一个表结构, fphm,kshm 2014,00000001 2014,00000002 2014,00000003 2014,00000004 2014,00000005 2014,00000007 2014,00000008 2014,00000009 2013,00000120 2013,0000[详细]
-
sql server中千万数量级分页存储过程代码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:71
/ ** 中国无忧商务网千万数量级分页存储过程 * 参数说明:1.Tables:表名称,视图2.PrimaryKey:主关键字3.Sort:排序语句,不带OrderBy比如:NewsIDDesc,OrderRowsAsc4.CurrentPage:当前页码5.PageSize:分页尺寸6.Filter:过滤语句,不带Where7.Group:Group语句,[详细]
-
sql2000各个版本区别总结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:88
SQLServer联机帮助给出了详细说明。 --目录 --SQLServer架构 --实施细则 --SQLServer2000版本 SQLServer2000的各种版本 MicrosoftSQLServer2000的可用版本如下: SQLServer2000企业版 作为生产数据库服务器使用。支持SQLServer2000中的所有可用功能,并可根[详细]
-
如何远程连接SQL Server数据库图文教程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:54
FONT style="FONT-SIZE: 14px"一.设置客户端网络实用工具 点击“开始”-“程序”,在“Microsoft SQL Server”菜单中选择“客户端网络实用工具”。 FONT style="FONT-SIZE: 14px"在“别名”选项中点击“添加”。 FONT style="FONT-SIZE: 14px"FONT style="F[详细]
-
一个SQL语句获得某人参与的帖子及在该帖得分总和
所属栏目:[MsSql教程] 日期:2020-12-12 热度:125
selecta.*,b.SumPointfromExpert_Topic_Indexa,( selectTopicID,Sum(Point)asSumPointfromexpert_reply_index wherePostUserName='ghj1976' GroupbyTopicID HavingSum(Point)0 )asb wherea.TopicID=b.TopicID 这里其实就是把一个查询的结果放到新的一个查询[详细]
-
通用分页存储过程,源码共享,大家共同完善
所属栏目:[MsSql教程] 日期:2020-12-12 热度:106
好久没有上来写点东西了,今天正好有空,共享一些个人心得,就是关于分页的存储过程,这个问题应该是老生重谈了,网上的通用存储过程的类型已经够多了,但是,好象看到的基本上不能够满足一些复杂的SQL语句的分页(也可能是我不够见多识广啊,呵呵),比如下[详细]
-
SQL查找某一条记录的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:195
SQL查找第n条记录的方法: selecttop1 fromtablewhereidnotin(selecttopn-1idfromtable)temptable0 SQL查找第n条开始的m条记录的方法: selecttopm fromtablewhereidnotin(selecttopn-1idfromtable)temptable0) (注:表中必须有一个唯一值字段才可适用此方法。[详细]
-
使用 GUID 值来作为数据库行标识讲解
所属栏目:[MsSql教程] 日期:2020-12-12 热度:88
GUID(Globaluniqueidentifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及CPU时钟的唯一数字生成的的一个16字节的二进制值。 GUID的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个x是0-9或a-f范围内的一个十六进制[详细]
-
非常详细的SQL--JOIN之完全用法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:79
外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在FROM子句中指定外联接时,可以由下列几组关键字中的一组指定: LEFTJOIN或LEFTOUTERJOIN。 左向外联接的结果集包括LEFTOUTER子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表[详细]
-
收缩后对数据库的使用有影响吗?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:98
平常需要怎么做来维护数据库吗? 1. 允许收缩数据库中的每个文件以删除未使用的页。数据和事务日志文件都可以收缩。数据库文件可以作为组或单独地进行手工收缩。数据库也可设置为按给定的时间间隔自动收缩。该活动在后台进行,并且不影响数据库内的用户活动[详细]