-
SqlServer数据库全角转换成半角
所属栏目:[MsSql教程] 日期:2020-12-12 热度:111
CREATE???FUNCTION???f_Convert(?@str???NVARCHAR(4000),???--要转换的字符串?@flag???bit?????????????????????????????--转换标志,0转换成半角,1转换成全角?)RETURNS???nvarchar(4000)?AS?BEGIN?DECLARE???@pat???nvarchar(8),@step???int,@i???int,@spc??[详细]
-
jmeter 连接sqlserver 文件配置
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
1、配件文件如下: 数据库URL:jdbc:sqlserver://host:port;databaseName=***** 数据库驱动:com.microsoft.sqlserver.jdbc.SQLServerDriver 2、下载文件 下载sqljdbc4.jar放在apache-jmeter-2.6lib下面 3、jmeter? 配置 classpath 使用的方法是用连接数据[详细]
-
SqlServer2008数据库日志文件清理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:78
最近还原数据库时发现文件竟然达到十多个G(数据文件才几十M)。网上查了一圈发现是日志的问题,清理方法很多,整理如下 --1.截断事务日志并设置为simple模式 USE [master] ? GO ? ALTER DATABASE [数据库名] SET RECOVERY SIMPLE WITH NO_WAIT ? GO ? ALTER[详细]
-
关于SqlServer连接报错的问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:95
服务器本机连接数据库无任何问题,客户端访问就报以上错误。 本人对于SqlServer是小白一个,只有在百度上搜索各种教程帖子,于是将各种SqlServer的相关配置走了一遍:(此处记录,留作以后查看) 发现问题依然,就在CSDN中求助,版主让运行以下代码将 remote?a[详细]
-
sqlserver2008恢复误删记录的一种方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:160
前天,有个ERP操作人员用sql语句误删除了两条前几天的记录,然后打电话通知我,告诉我删除错了,让我给恢复一下;我一听,疯了!敢紧找到前天备份的数据库还原了一下,天可怜见,有这两条记录,但是这两条记录分别又有几条子表明细,用导入导出的工具导入时[详细]
-
sqlserver查询语句优化,求解在线等。。。。
所属栏目:[MsSql教程] 日期:2020-12-12 热度:150
1:需求:查询培训人员与培训班关联的视图(V_PXRY_PXXX_JinYiCi ),查询其中一个人最近培训一次(当前培训信息除外的最近一次培训信息); 2.关联后的表:V_PXRY_PXXX_JinYiCi ,数据行数有:19万条数据; select (select top 1 PeiXunShiJian from V_PXRY_PXXX_Jin[详细]
-
SQLServer常用数据类型(转)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
技术积累 切忌三心二意 SQLServer常用数据类型(转) 第一大类:整数数据 bit:bit数据类型代表0,1或NULL,就是表示true,false.占用1byte. int:以4个字节来存储正负数.可存储范围为:-2^31至2^31-1. smallint:以2个字节来存储正负数.存储范围为:-2^15至2^15-1 ti[详细]
-
SqlServer中BULK INSERT用法简介,批量插入数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:56
??? 首先,我们创建一张TABLE,如下面T-SQL脚本: 1: create table test 2: (id int , 3: amount int check (amount =1000 and amount=5000)); 假设有这样的文本数据: 1 700 2 2000 3 870 4 4500 下面这个语句不检查约束: 1: bulk insert test 2: from 'f:t[详细]
-
sqlserver常用 的统计命令
所属栏目:[MsSql教程] 日期:2020-12-12 热度:90
1、查看某个数据库的在线连接数 SELECT * FROM? [Master].[dbo].[SYSPROCESSES] WHERE [DBID]? IN? ( ? SELECT? ? ?[DBID] ? FROM? ? ?[Master].[dbo].[SYSDATABASES]? ? WHERE? ? ?NAME='数据库名称' ) 2、列出前50条占用cpu较高的sql SELECT TOP 50 total_[详细]
-
SQLServer分页查询通用存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:177
自开始做项目以来,一直在用。这段存储过程的的原创者(SORRY,忘记名字了),写得这段SQL代码很不错,我在这个基础上,按照我的习惯以及思维方式,调整了代码,只做分页查询用。 /* ---------------------------------------------- ?*procedure?name?:?prc[详细]
-
SQLServer 断开数据库连接
所属栏目:[MsSql教程] 日期:2020-12-12 热度:144
数据库名:testdb2 1. 查询数据库当前连接 select * from master.sys.sysprocesses where dbid = db_id('testdb2') 其中的"spid"即"session pid" 2. 断开指定连接 语法:kill spid号 如: kill 53 3. 断开所有连接 declare @d varchar(8000) set @d= ' ' sel[详细]
-
每日一得--SQLServer 窗口函数(OVER、PARTITION BY)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:101
一、窗口函数的作用 窗口函数是对一组值进行操作,不需要使用GROUP BY 子句对数据进行分组,还能够在同一行中同时返回基础行的列和聚合列。窗口函数,基础列和聚合列的查询都非常简单。 二、语法格式 窗口函数的语法格式如下: 1 OVER([PARTITION? BY ? valu[详细]
-
文本处理小工具
所属栏目:[MsSql教程] 日期:2020-12-12 热度:97
程序名称 文本处理小工具 程序指南 本程序主要有两个功能:文本分词,文本分类 文本分词 功能 :将句子切词统计词频 使用步骤: 文件输入路径:存放待分词句子的文件,文件必须是.xlsx格式,目前已支持中文路径 表名:即.xlsx文件中的sheet名,默认为Sheet1,[详细]
-
sqlserver2014创建数据库时,错误提示如下:尝试打开或创建物理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:55
CREATE DATABASE test1?? ON? PRIMARY ( NAME =test1, FILENAME='C:Program Filestest1.mdf',SIZE=10240KB, MAXSIZE = UNLIMITED, FILEGROWTH = 10%) ?LOG ON ( NAME=test1_log, FILENAME='C:Program Filestest1_log.ldf', SIZE=1024KB, MAXSIZE = 5120K[详细]
-
sqlserver行转列
所属栏目:[MsSql教程] 日期:2020-12-12 热度:76
select ?cc.fName, count(CASE ?aa.fInfoResource WHEN ?'市场活动' THEN aa.fId END ) AS '市场活动', count(CASE ?aa.fInfoResource WHEN ?'老师推荐' THEN aa.fId END ) AS '老师推荐', count(CASE ?aa.fInfoResource WHEN ?'学员推荐' THEN aa.fId END )[详细]
-
SQLServer——字符长度
所属栏目:[MsSql教程] 日期:2020-12-12 热度:132
要求:过滤数据库中某个字符串 字段 中的单个字母或是数字 开始的时候使用 sql 函数 ?LEN SELECT * FROM TABLE1 WHERELEN(name)1 结果其中的单个汉字也过滤掉了。这个函数返回的是字符串的长度。 于是使用另一个长度函数 DATALENGTH SELECT * FROM TABLE1 WH[详细]
-
weka连接sqlserver2005
所属栏目:[MsSql教程] 日期:2020-12-12 热度:86
1.安装weka ,如果有jre可以选择不带jre的,否则可以选带jre的 2.下载jdbc驱动,解压后得到sqljdbc.jar和sqljdbc4.jar,把二者放到c盘根目录下,添加环境变量,系统变量,名称:classpath,值:;c:sqljdbc.jar;;c:sqljdbc4.jar;。 把以上两个jar包放到jre安[详细]
-
Sqlserver in 实现 参数化查询 XML类型解决方案
所属栏目:[MsSql教程] 日期:2020-12-12 热度:151
1:如果参数是int类型: declare @a xml set @a=' rowid1/id/row rowid5/id/row rowid4/id/row rowid3/id/row rowid2/id/row' select * from product where id in ( select d.x.value('./id[1]','int') from @a.nodes('/*') as d(x)) ? 2:如果参数是varchar[详细]
-
SqlServer创建新表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:177
1.定义基本表语句 ??? 语法: ??? USE 数据库名 CREATE TABLE 表名 (列名 类型(大小)? DEFAULT'默认值' , ???????????????????????????????????????????????????????? 列名 类型(大小)? ???????????????????????????????????????????????????????? ... ...);[详细]
-
SqlServer将数据库中的表复制到另一个数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:68
在使用SqlServer的过程中,我们可能需要将表从一个数据库复制到另一个数据库中,今天,小编为大家介绍这种操作的具体方法及步骤。 一:复制表结构: 1.首先,打开并连接Sql Server,在源数据库Source_db(源数据库名称)上右键,然后依次点击“编写表脚本为[详细]
-
UFT操作SQLServer,MySQL,Oracle,DB2,Access数据库的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:77
连接数据库代码: Set Conn = CreateObject("ADODB.Connection" )str="DRIVER=SQL Server;SERVER=192.168.1.109;UID=wangshaoping;PWD=wsp;APP=Microsoft Office 2003;WSID=wangshaoping;DATABASE=test_data" Conn.open strSet Rs = CreateObject ("ADODB.Re[详细]
-
分页-存储过程5种写法 sqlserver分页
所属栏目:[MsSql教程] 日期:2020-12-12 热度:118
在 SQL Server 数据库操作中,我们常常会用到 存储过程 对实现对查询的数据的 分页 处理,以方便浏览者的浏览。本文我们总结了五种SQL Server分页存储过程的方法,并对其性能进行了比较,接下来就让我们来一起了解一下这一过程。 创建数据库data_Test : cre[详细]
-
【陷阱系列】SQLServer in/not in 陷阱
所属栏目:[MsSql教程] 日期:2020-12-12 热度:82
SQL Server中不建议使用not in,因为会带来潜在的问题: 结果错误 查询性能较差 性能差都还能勉强接收,结果错误那后果可就严重了。可能产生结果错误的原因就是NOT IN 对null的处理方式,MSDN说明如下: ?Caution Any null values returned by? subquery ?or[详细]
-
websphere配置sqlserver,db2数据源
所属栏目:[MsSql教程] 日期:2020-12-12 热度:97
1:sqlserver a1: jdbc提供程序:WebSphere embedded ConnectJDBC driver for MS SQL Server a2: 名称:数据源名称 ? ?? ?类路径:D:Program FilesWebSphereAppServerlibmsbase.jar ? ?? ?? ?? ?? ?? ???D:Program FilesWebSphereAppServerlibmssq[详细]
-
生成一组-0.1到0.1之间的随机数,且总和为0
所属栏目:[MsSql教程] 日期:2020-12-12 热度:197
工作中遇到需要将一个累计值分摊到若干天只,且不能平均分摊,要有一定的波动,比如1000,分配到20天中,平均每天是50,但是又不能全是50,需要分配成49,51,52这样。所以就需要生成一组-0.1到+0.1之间的随机数,但是要保证求和等于0,然后去乘平均数,得到每[详细]