-
sql 中 case when 语法使用方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:158
没有,用case when 来代替就行了. 例如,下面的语句显示中文年月 div class="codetitle" a style="CURSOR: pointer" data="76957" class="copybut" id="copybut76957" onclick="doCopy('code76957')" 代码如下:div class="codebody" id="code76957" select get[详细]
-
sqlserver replace函数 批量替换数据库中指定字段内指定字符串参
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
语法 REPLACE ( 'string_expression1','string_expression2','string_expression3' ) 参数说明 'string_expression1' 待搜索的字符串表达式。string_expression1 可以是字符数据或二进制数据。 'string_expression2' 待查找的字符串表达式。string_expressio[详细]
-
SQLSERVER 时间格式大全
所属栏目:[MsSql教程] 日期:2020-12-12 热度:114
具体的网址倒是没保存,可是我这个人习惯把好的代码记起方法保存下来,现在贴出来,希望原作者体谅。 div class="codetitle" a style="CURSOR: pointer" data="83550" class="copybut" id="copybut83550" onclick="doCopy('code83550')" 代码如下:div class=[详细]
-
sql 版本详解 让你认识跟sql2000的区别
所属栏目:[MsSql教程] 日期:2020-12-12 热度:177
SQL2005 Express 没了「企业管理器」和「查询分析器」 SQL2005 分五个版本,如下所列: 1.Enterprise(企业版) 2.Development(开发版) 3.Workgroup,(工作群版) 4.Standard,(标准版) 5.Express.(嗯,姑且就叫它简易版吧) 这几个版本,我们究竟应该使用哪一版呢[详细]
-
win2003 安装 sqlserver 2005的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:136
div class="codetitle" a style="CURSOR: pointer" data="34869" class="copybut" id="copybut34869" onclick="doCopy('code34869')" 代码如下:div class="codebody" id="code34869" Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESOFTWAREMic[详细]
-
sqlserver 数据库被注入解决方案
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
div class="codetitle" a style="CURSOR: pointer" data="69329" class="copybut" id="copybut69329" onclick="doCopy('code69329')" 代码如下:div class="codebody" id="code69329" declare @delStr nvarchar(500) set @delStr='' --这里被注入的字段串 / *[详细]
-
MSSQL数据库迁移之用户名问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:79
但是,此时用户A存在于数据库A中,而新的MSSQL中虽然能创建用户A,但无法把权限赋于用户A。新创建一个用户B吧,用户A创建的表和其它信息就又无法访问。在这里找到了解决方法: 在源 SQL Server 上运行以下脚本。此脚本可在 master 数据库中创建名为 sp_hexad[详细]
-
SQL Server中的T-SQL的基本对象
所属栏目:[MsSql教程] 日期:2020-12-12 热度:90
1、常量 常量是一个包含文字与数字,十六进制或数字常量。一个字符串常量包含单引号('')或双引号("")字符集中的一个或多个字符。 如果想在单引号分隔的字符串中用到单独的引号,可以在这个字符中用户连续的单引号(即用两个单引号表示单引号)。十六进制的常[详细]
-
SQL MSSQL 常用代码大全
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
/ / function:SQL MSSQL TECHNOLOGY ARTICLE file :SQL-MSSQL.TXT author :chinayaosir QQ:44633197 Tools :MSSQL QUERY ANALYSIS date :4/01/2010 blog :http://blog.csdn.net/chinayaosir note :禁止其它网站转载此文章 / / 目录清单CONTEXT LIST / / 1.数[详细]
-
sqlserver 统计sql语句大全收藏
所属栏目:[MsSql教程] 日期:2020-12-12 热度:131
1.计算每个人的总成绩并排名 select name,sum(score) as allscore from stuscore group by name order by allscore 2.计算每个人的总成绩并排名 select distinct t1.name,t1.stuid,t2.allscore from stuscore t1,( select stuid,sum(score) as allscore from[详细]
-
动态SQL语句使用心得
所属栏目:[MsSql教程] 日期:2020-12-12 热度:91
在我们的项目中经常需要用到分面功能,而我以前呢用的方法现在看起来都是那麽的笨拙,当时是这样做的,每当要进行数据分页时就专们针对那个表做分页,大家别笑,以前确实好笨。呵呵,虽然当时也有一个想法就是希望能够传入一张表进去进行操作,但那样的话编[详细]
-
将表数据生成Insert脚本 比较好用的生成插入语句的SQL脚本
所属栏目:[MsSql教程] 日期:2020-12-12 热度:172
div class="codetitle" a style="CURSOR: pointer" data="98922" class="copybut" id="copybut98922" onclick="doCopy('code98922')" 代码如下:div class="codebody" id="code98922" set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go -- ====================[详细]
-
SQL创建的几种存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:135
创建存储过程 表名和比较字段可以做参数的存储过程 Create PROCEDURE sp_getTeacherInfo @TblName nvarchar(30),-- 表名 @CmpStr nvarchar(30),-- 参与比较的值 @TblAtr nvarchar(30) -- 参与比较的字段 AS DECLARE @sql varchar(4000) SET @sql = 'select *[详细]
-
为数据库生成某个字段充填随机数的存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:53
div class="codetitle" a style="CURSOR: pointer" data="33089" class="copybut" id="copybut33089" onclick="doCopy('code33089')" 代码如下:div class="codebody" id="code33089" Declare @CurrentRecord int,@BeginNum int,@EndNum int,@TotalCount int,[详细]
-
TRUNCATE 快速删除表中的所有数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:200
备注 与 DELETE 语句相比,TRUNCATE TABLE 具有以下优点: 所用的事务日志空间较少。 DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一个条目。TRUNCATE TABLE 通过释放用于存储表数据的数据页来删除数据,并且在事务日志中只记录页释放。 使用[详细]
-
sqlserver下Kill 所有连接到某一数据库的连接
所属栏目:[MsSql教程] 日期:2020-12-12 热度:80
div class="codetitle" a style="CURSOR: pointer" data="71944" class="copybut" id="copybut71944" onclick="doCopy('code71944')" 代码如下:div class="codebody" id="code71944" USE master DECLARE @spid int DECLARE CUR CURSOR FOR SELECT spid FROM[详细]
-
sql 取两值之间的数据方法(例:100-200之间的数据)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:92
题:取表table中100条-200条之间数据 方法1:临时表 div class="codetitle" a style="CURSOR: pointer" data="62881" class="copybut" id="copybut62881" onclick="doCopy('code62881')" 代码如下:div class="codebody" id="code62881" select top 200 into[详细]
-
SQL Server 服务由于登录失败而无法启动
所属栏目:[MsSql教程] 日期:2020-12-12 热度:181
SQL Server 服务由于登录失败而无法启动 症状 在重新启动 SQL Server、SQL Executive 或 SQL Server Agent 时,可能无法启动该服务,并显示以下错误信息: Error 1069:The service did not start due to a logon failure. 或者 错误 1069:由于登录失败而无[详细]
-
SQL 重复记录问题的处理方法小结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:172
1、查找重复记录 ①如果只是不想在查询结果中存在重复记录,可以加Distinct select distinct * from TestTable ②如果是想查询重复的记录及其数量 select UserID,UserName,count(*) as '记录数' from TestTable Group by UserID,UserName having count(*)>1[详细]
-
SQL Server 分页查询存储过程代码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:63
div class="codetitle" a style="CURSOR: pointer" data="51224" class="copybut" id="copybut51224" onclick="doCopy('code51224')" 代码如下:div class="codebody" id="code51224" CREATE PROCEDURE [dbo].[up_Pager] @table varchar(2000),--表名 @col va[详细]
-
sqlserver 支持定位当前页,自定义排序的分页SQL(拒绝动态SQL)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:71
1,场景:根据学生编号查询,返回该学生所在班级的所有学生。支持分页、自定义排序及结果集自动定位到查询条件的学生编号所在页。 div class="codetitle" a style="CURSOR: pointer" data="47709" class="copybut" id="copybut47709" onclick="doCopy('code47[详细]
-
SQLServer 使用ADSI执行分布式查询ActiveDorectory对象
所属栏目:[MsSql教程] 日期:2020-12-12 热度:67
Step 1:Creating a Linked Server. EXEC sp_addlinkedserver 'ADSI','Active Directory Services 2.5','ADSDSOObject','adsdatasource' Step 2:Creating a SQL Server Authenticated Login EXEC sp_addlinkedsrvlogin @rmtsrvname = N'ADSI',@locallogin =[详细]
-
SqlServer 执行计划及Sql查询优化初探
所属栏目:[MsSql教程] 日期:2020-12-12 热度:97
T_UserInfo Userid varchar 20 UserName varchar 20 RegTime Tel varchar 20 1 @ENDID T_UserInfo @I VARCHAR 20 VARCHAR 20 @I VARCHAR 20 @I @I 1 INDEX_Userid T_UserInfo Userid INDEX_Userid T_UserInfo Userid T_UserInfo INDEX_Userid IO IO IO T_Use[详细]
-
分页存储过程(二)在sqlserver中返回更加准确的分页结果
所属栏目:[MsSql教程] 日期:2020-12-12 热度:185
在我的使用SQL Server2005的新函数构造分页存储过程中,我提到了使用ROW_NUMBER()函数来代替top实现分页存储过程。 但是时间长了,又发现了新问题,就是主子表的分页查询。例如:订单表和订单明细表,要求是查询订单,第二页,每页10条 div class="codetitle[详细]
-
分页存储过程(三)在sqlserver中打造更加准确的分页结果
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
有人提出游标不好,会锁定行,幸亏我锁定的是临时表,不是数据表,不影响数据表的写操作。 下面是14楼的回复,让我茅塞顿开,于是有了今天的改进版,取消了游标的使用,临时表还是存在的,谢谢。 其实你只要分成两次查询即可: 1,还是用Row_Number查主表分页[详细]