-
SQL Server 定时访问url激活数据同步示例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:119
创建作业,执行以下命令 exec master..XP_cmdshell 'http://srm.rapoo.cn?op=sapintferacei=1t=1' 激活执行同步网步 以下内容来自网络,介绍如何启用 xp_cmdshell 扩展存储过程将命令 一、简介 xp_cmdshell 扩展存储过程将命令字符串作为操作系统命令 shell[详细]
-
将string数组转化为sql的in条件用sql查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:179
例如:我想将String[] str = {"4","5","6"}转化为“‘4',‘5',‘6'”字符串。这样我就可以用sql查询:select * from tableName id in (字符串)了。 项目中实现的源码如下: div class="codetitle" a style="CURSOR: pointer" data="12522" class="copybu[详细]
-
根据sql脚本修改数据库表结构的几种解决方案
所属栏目:[MsSql教程] 日期:2020-12-12 热度:100
最近由于项目需要要做一个小工具。 需求:客户用的老库并存储了一些数据,用了一段时间,我们根据客户提出新功能在老库的基础上对新库进行修改。这些修改有很多细节方面的修改,包含存储过程,增加表,修改表字段类型,添加字段。 然后我们自己更新并测试好[详细]
-
MSSQL自动重建出现碎片的索引的方法分享
所属栏目:[MsSql教程] 日期:2020-12-12 热度:139
1.索引碎片的产生? 由于在表里大量的插入、修改、删除操作而使索引页分裂。如果索引有了高的碎片,有两种情况,一种情况是扫描索引需要花费很多的时间,另一种情况是在查询的时候索引根本不使用索引,都会导致性能降低。 2.碎片类型分为: 2.1 内部破碎 由于[详细]
-
SQL高级应用之同服务器上复制表到另一数据库中并实现去重复
所属栏目:[MsSql教程] 日期:2020-12-12 热度:152
SQL语句: 代码如下:INSERT INTO Whir_ezMall_Full_c..Whir_Member(MemberID,LevelID,Account,MemberPWD,Email,Integral,MemberName,MemberStatus,Sex,Birthday,Area,Adress,ZipCode,Tel,Mobile,SaveQuestion,SaveAnswer,CreateData,LastLoginData,ImgUrl,Li[详细]
-
删除sqlserver数据库日志和没有日志的数据库恢复办法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
一、删除数据库日志文件的方法 你曾经有在执行SQL的时候,数据库报事务日志已满,然后执行报错。然后纠结于怎么删除数据库日志,捣鼓半天吗,现在就提供两种删除日志文件的方法,希望能够帮到你! 方法一:手工操作 1.数据库->右键->属性->选项-恢复模式->由[详细]
-
MS SQL Server游标(CURSOR)的学习使用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:123
说实的,使用MS SQL Server这样久,游标一直没有使用过。以前实现相似的功能,都是使用WHILE循环加临时表来实现。刚才有参考网上示例练习写了一下。了解到游标概念与语法。 下面代码示例中, 先是宣告你在游标中需使用变量,也就是临时存储处理字段的数据。[详细]
-
SQL Server 向临时表插入数据示例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:82
div class="codetitle" a style="CURSOR: pointer" data="35645" class="copybut" id="copybut35645" onclick="doCopy('code35645')" 代码如下:div class="codebody" id="code35645" INSERT INTO #DirtyOldWIPBOM SELECT TOP (100) PERCENT dbo.WIP_BOM.Mode[详细]
-
sqlserver禁止management studio的自动提交事务
所属栏目:[MsSql教程] 日期:2020-12-12 热度:135
自动提交事务 默认management studio是自动提交事务,即一个语句就一个事务。 隐式事务 打开Sql Server Managerment Studio,登陆到实例当中。 Tools - Options Query Execution - SQL Server - ANSI 将SET IMPLICIT_TRANSACTIONS前打上勾 这样,当一个事务[详细]
-
.net+mssql制作抽奖程序思路及源码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
抽奖程序: 思路整理,无非就是点一个按钮,然后一个图片旋转一会就出来个结果就行了,可这个程序的要求不是这样的,是需要从数据库中随机抽取用户,根据数据库中指定的等级和人数,一键全部抽出来结果就行了。同时需要存储到数据库。还需要一个导出的功能。[详细]
-
SQLServer行转列实现思路记录
所属栏目:[MsSql教程] 日期:2020-12-12 热度:165
最近面试遇到了一道面试题,顿时有点迷糊,只说出了思路,后来百度了一下,整理了一下思路,于是记录下来,方便以后学习。(面试题请参见附件) 相关的数据表: 1.Score表 IMG src="https:https://files.jb51.cc/file_images/article/201406/20140617093835.[详细]
-
SQL Server数据类型char、nchar、varchar、nvarchar的区别浅析
所属栏目:[MsSql教程] 日期:2020-12-12 热度:130
在SQL Server中,当我们设置字符型字段的时候,往往有很多个数据类型供我们选择,如:char nchar varchar nvarchar等,那么我们到底应该选择哪一个呢?下面就一一来描述其区别。 char: 固定长度,非Unicode字符数据,长度为n个字节。n的取值范围为1至8,000[详细]
-
SQL Server中检查字段的值是否为数字的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:160
最近有一个项目,需要检查某个字符型字段的值是否为数字,由于数据行是海量,所以需要通过SQL语句来筛查,这里拿来做个备忘。 用到的函数为IsNumeric,具体语句如下所示: 代码如下:SELECT * FROM 表 WHERE IsNumeric(需要检查的字段名) = 0 ISNUMERIC 确定[详细]
-
SQL Server出现System.OutOfMemoryException异常的解决方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:89
今天在用SQL Server 2008执行一个SQL脚本文件时,老是出现引发类型为“System.OutOfMemoryException”的异常错误,脚本明明是从SQL Server 2008导出的,应该不会出错,研究了好久问题才得以解决。 出现这个错误的主要原因是由于SQL脚本文件太大,估计超过了1[详细]
-
SQL Server 2000安全配置详解
所属栏目:[MsSql教程] 日期:2020-12-12 热度:168
SQL server2000数据库应用非常广泛,一旦出现安全问题,造成的损失往往难以估量!应提前预防,防患于未然。这里,我们主要谈论有关SQL Server2000数据库的安全配置以及一些相关的安全和使用上的问题。 在进行SQL Server 2000数据库的安全配置之前,首先你必[详细]
-
SQL SERVER 2000通讯管道后复用劫持
所属栏目:[MsSql教程] 日期:2020-12-12 热度:186
作者:FLASHSKY SITE:WWW.XFOCUS.NET 邮件:flashsky@xfocus.org SQL SERVER 2000通讯中,允许使用有名管道来进行通讯,一般情况下是如此命名的: 默认实例:.pipesqlquery 命名实例:.pipeMSSQL$instancenamesqlquery 也可以通过1434 UDP进行查[详细]
-
sql 判断函数、存储过程是否存在的代码整理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:148
下面为您介绍sql下用了判断各种资源是否存在的代码,需要的朋友可以参考下,希望对您学习sql的函数及数据库能够有所帮助。[详细]
-
ms sql server中实现的unix时间戳函数(含生成和格式化,可以和m
所属栏目:[MsSql教程] 日期:2020-12-12 热度:107
直接上代码: CREATE FUNCTION from_unixtime (@ts integer) RETURNS datetime AS BEGIN / Function body / declare @return datetime select @return = DATEADD(second,@ts,{d '1970-01-01'}) return @return END 用法 跟MySQL下的一样类似:[详细]
-
针对Sqlserver大数据量插入速度慢或丢失数据的解决方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:60
我的设备上每秒将2000条数据插入数据库,2个设备总共4000条,当在程序里面直接用insert语句插入时,两个设备同时插入大概总共能插入约2800条左右,数据丢失约1200条左右,测试了很多方法,整理出了两种效果比较明显的解决办法: 方法一:使用Sql Server函数:[详细]
-
SQL Server 压缩日志与减少SQL Server 文件大小的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:199
一般不建议做第4,6两步,第4步不安全,有可能损坏数据库或丢失数据。第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复。 1.清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 2.截断事务日志 BACKUP LOG 数据库名 WITH NO_LOG 3.收缩数据库文[详细]
-
SQL SEVER数据库重建索引的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:113
一.查询思路 1.想要判断数据库查询缓慢的问题,可以使用如下语句,可以列出查询语句的平均时间,总时间,所用的CPU时间等信息 2.列出数据库每个表的数据量,并且需要运维人员对业务足够了解,知道大概哪些表是查询量最多的,可以查看“排在前面的表的磁盘使[详细]
-
SQL Server中的SQL语句优化与效率问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:76
很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如: select * from table1 where name='zhangsan' and tID > 10000 和执行: select * from table1 where tID > 10000 and name='zhangsan' 一些人不知道以[详细]
-
sql 聚集索引和非聚集索引(详细整理)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:140
聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个[详细]
-
查询Sqlserver数据库死锁的一个存储过程分享
所属栏目:[MsSql教程] 日期:2020-12-12 热度:143
使用sqlserver作为数据库的应用系统,都避免不了有时候会产生死锁, 死锁出现以后,维护人员或者开发人员大多只会通过sp_who来查找死锁的进程,然后用sp_kill杀掉。利用sp_who_lock这个存储过程,可以很方便的知道哪个进程出现了死锁,出现死锁的问题在哪里.[详细]
-
SQL语句的并集UNION 交集JOIN(内连接,外连接)等介绍
所属栏目:[MsSql教程] 日期:2020-12-12 热度:154
a. 并集UNION SELECT column1,column2 FROM table1 UNION SELECT column1,column2 FROM table2 b. 交集JOIN SELECT FROM table1 AS a JOIN table2 b ON a.name=b.name c. 差集NOT IN SELECT FROM table1 WHERE name NOT IN(SELECT name FROM table2) d. 笛卡[详细]