-
SqlServer中计算MD5值
-- 使用sqlserver自带的函数hashbytes() select hashbytes('MD5','hello') -- 计算'hello'字符串的md5值(同时还支持SHA1运算等) select sys.fn_VarBinToHexStr(hashbytes('MD5','hello' ... -
SqlServer创建数据库
use master GO CREATE DATABASE 数据库名 ON ( NAME=数据库名 FILENAME=‘存储文件路径’, SIZE=5, MAXSIZE=10 ) LOG ON ( NAME=数据库名_log, FILENAME='日志存储路径', SIZE=1, MAXSIZE=1 ... -
java 通过 mybatis连接sqlserver
pom.xml 1 <dependency> 2 <groupId>org.mybatis</groupId> 3 <artifactId>mybatis-spring</artifactId> 4 <version>1.3.1</version> 5 </dependency> 6 <depend ... -
sqlserver 表记录数统计
sqlserver 表记录数 select a.name as 表名,max(b.rows) as 记录条数 from sysobjects a ,sysindexes b where a.id=b.id and a.xtype='u' and b.rows > 0group by a.name o ... -
com.microsoft.sqlserver.jdbc.SQLServerException: INSERT 语句与 FOREIGN KEY 约束"xxx"冲突。该冲突发生于数据库"xxx",表"dbo.Entity", column 'ent_id'。
sqlserver死锁问题 1.问题 com.microsoft.sqlserver.jdbc.SQLServerException: INSERT 语句与 FOREIGN KEY 约束"FK_ern_ent1"冲突。该冲突发生于数据库"wiz7.x_LN",表"dbo.Entity", colum ... -
SQLServer 数据库变成单个用户后无法访问的解决方法
解决方法如下: 复制黏贴运行即可,将数据库名改为单个用户的数据库: USE master; GO DECLARE @SQL VARCHAR(MAX); SET @SQL='' SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID) FROM master..sysprocess ... -
sqlserver取随机数随机取数
Create Table #AAA( WindowNo Varchar(50))Insert Into #AAA(WindowNo)Values('2窗口')Insert Into #AAA(WindowNo)Values('3窗口')Insert Into #AAA(WindowNo)Values ... -
sqlserver 新增表字段
IF COL_LENGTH('nwgl_ApplyOfficeStaff', 'Size') IS NULL --判断 nwgl_ApplyOfficeStaff 中是否存在 Size 规格字段 ALTER TABLE nwgl_ApplyOfficeStaff ADD Size NVARCHAR( ... -
SQLSERVER查询速度慢的原因收集以及优化建议
SQLSERVER查询速度慢的原因收集 没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)。 I/O吞吐量小,形成了瓶颈效应。 没有创建计算列导致查询不优化SQL Server数据库。 内存不足。 网络速度慢。 查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)。 锁或者 ... -
SqlServer 查询系统数据库列表、表和表字段等对象
1 查询系统数据库列表 select * from master.sys.databases 2 查询表 -- 查询数据库 'Test' 表、视图和存储过程等相关信息 select * from Test.sys.sysobjects where type='U' -- 用户表 select * f ... -
Sqlserver查询不可以对结果集进行join
今天学习sqlserver使用inner join对两个查询的结果集进行连接查询 (select s_id from score sc where sc.c_id='01') ainner join(select s_id from score sc where sc.c_id='02') bon ... -
sqlServer学习2-sql脚本说明
SQL语言分类: 1)DQL 数据查询语言 Select 列 From 表名 where 条件 2)DML 数据操纵语言 Insert 插入 insert into 表名 (列,列,...) values (对应的值,对应的值) Update 更新 update 表名 set 列名=值, 列名=值 ... -
sqlServer学习1-sql脚本
创建数据库 use master --选择要操作的数据库 go--批处理命令 --创建数据库 create database TestNewBase --数据库名称 on primary --主文件组 ( name='TestNewBase',--数据库主要数据文件的逻辑名 filename='D: ... -
SQLServer Split 方法的实现
select top 1 @MSG= msg from( select 'msg'=substring(t.string,t2.number,charindex('。',t.string+'。',t2.number)-t2.number) from ( select @Message as stri ... -
sqlserver 查找某个字段在哪些表里
1 select * from [数据库名].[dbo].sysobjects where id in(select id from [数据库名].[dbo].syscolumns Where name='要找的字段名') ... -
VB6.0连接 SQLSERVER2008数据库
最近在调一个考勤机程序,可惜是VB的,基本零基础。记录分享: ADO控件连接数据库 1、加载ADO部件“工程”->“部件”(或者Ctrl+T),然后选择以下插件,然后“应用”+“确定” 添加引用“工程”->“引用”,选择插件Microsoft ActiveX Data Object 2.5 Libr ... -
mssqlserver2014安装步骤
打开setup.exe,选择“安装”,全部 SQL Server 独立安装或向现有安装添加功能 然后输入产品密钥(跳过截图),下一步:选中我授受许可条款(A)。 然后下一步(默认选项不用更改),下一步,下一步,选择SQL Server 功能安装 然后全选功能,再取消Analysis Serivces ... -
sqlserver重命名表名和字段名
SQL Server中内置了系统存储过程sp_rename可用于重命名表名和字段名。 重命名表名 exec sp_rename 'oldName', 'newName'; 重命名字段名 exec sp_rename 'tableName.[oldName]', 'newName', 'column' ... -
sqlserver 数据库日志无法收缩
处理 遇到日志文件无法收缩的问题,第一步肯定是先运行下面的命令: SELECT name,log_reuse_wait_desc FROM sys.databases where name='dbname' 对应的log_reuse_wait_desc 说明如下图: 图中标红的几个是最常见的几种类型 ... -
SqlServer中 Partition By 的使用( 对多行数据分组后排序取每个产品的第一行数据)
1:数据库表结构: (产品图片表) select * from product_imgs 2:应用场景: 可见表中每一个产品(pro_id)可能对应多个图片(img),我想要按照添加时间的先后顺序,获得其中每一个产品的第一张图片 3:尝试使用 group by select top 1 pro_id ...