手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
MsSQL
存储过程概述
http://www.cnblogs.com/hoojo/archive/2011/07/19/2110862.html Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能
作者:编程之家 时间:2020-10-19
sqlserver事务、异常和游标*
http://www.cnblogs.com/hoojo/archive/2011/07/19/2110325.html Ø 事务 在数据库中有时候需要把多个步骤的指令当作一个整体来运行,这个整体要么全部成功,要么全部失败,这就需要用到事务。 1、 事务的特点 事务有若干条T-SQL指令组成,并且所有的指令昨晚一个整体提交给数据库系统,执行时,这组指令要么全部执行完成
作者:编程之家 时间:2020-10-19
sqlserver索引和视图
http://www.cnblogs.com/hoojo/archive/2011/07/18/2109291.html Ø 索引 1、 什么是索引 索引就是数据表中数据和相应的存储位置的列表,利用索引可以提高在表或视图中的查找数据的速度。 2、 索引分类 数据库中索引主要分为两类:聚集索引和非聚集索引。SQL Server 2005还提
作者:编程之家 时间:2020-10-19
【sqlserver2005】 'hibernate.dialect' must be set when no Connection avalable
今天把项目拿到办公室来做,先装好了sqlServer 2005,密码和自己电脑上sqlserver的密码也一样,再把数据库附加进来 , 然后把项目导入到MyEclipse 中。 从一个工作环境迁移到另一个工作环境,就这样每一步都很顺利,可是当程序开始运行时,却总是报这样一个错误'hibernate.dialect' must be set when no Connection avalable
作者:编程之家 时间:2020-10-19
恢复SQLSERVER被误删除的数据
恢复SQLSERVER被误删除的数据 曾经想实现Log Explorer for SQL Server的功能,利用ldf里面的日志来还原误删除的数据 这里有一篇文章做到了,不过似乎不是所有的数据类型都支持 以下为译文:http://raresql.com/2011/10/22/how-to-recover-deleted-data-from-sql-sever/ 在我使用SQLSERVER的这
作者:编程之家 时间:2020-10-19
[MSSQL]分享一个SQLSERVER脚本计算数据库中各个表的数据量和每行记录所占用空间
分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录所占用空间) 很多时候我们都需要计算数据库中各个表的数据量和每行记录所占用空间 这里共享一个脚本 CREATE TABLE #tablespaceinfo ( nameinfo VARCHAR(500) , rowsinfo BIGINT , reserved VARCHAR(20) ,
作者:编程之家 时间:2020-10-19
sqlserver2008R2升级
点击开始-所有程序-Microsoft SQL Server 2008-配置工具-SQL Server 安装中心 然后点击左侧的维护,在点击右侧的版本升级,接着按照提示一直点下一步,到产品密钥的时候输入 开发版: PTTFM-X467G-P7RH2-3Q6CG-4DMYB 企业版: JD8Y6-HQG69-P9H84-XDTPG-34MBB 就OK了。 如果以上操作后还提示评估期已过,修改注册表:
作者:编程之家 时间:2020-10-19
SQLserver2008使用表达式递归查询语句
--由父项递归下级 with cte(id,parentid,text) as (--父项 select id,parentid,text from treeview where parentid = 450 union all --递归结果集中的下级 select t.id,t.parentid,t.text from treeview as t inner join cte a
作者:编程之家 时间:2020-10-19
转载一后学习用SQLServer事务的隔离级别
(转载)SQLServer事务的隔离级别 数据库是要被广大客户所共享访问的,那么在数据库操作过程中很可能出现以下几种不确定情况。 更新丢失(Lost update) 两个事务都同时更新一行数据,但是第二个事务却中途失败退出,导致对数据的两个修改都失效了。这是因为系统没有执行任何的锁操作,因此并发事务并没有被隔离开来。 脏读(Dirty Reads) 一个事务开始读取了某行数据,但是另外一个
作者:编程之家 时间:2020-10-19
Sqlserver 原生 MD5 函数
--创建md5函数 CREATE FUNCTION [dbo].[MD5](@src varchar(255) ) RETURNS varchar(255) AS BEGIN DECLARE @md5 varchar(34) SET @md5 = sys.fn_VarBinToHexStr(hashbytes('MD5', @src)); --RETURN SUBSTRIN
作者:编程之家 时间:2020-10-19
清空SqlServer日志文件
清空日志 DUMP TRANSACTION 数据库名 WITH NO_LOG 收缩数据库文件 DBCC SHRINKFILE ('TestDB1_log',1) SQL Server中“数据收缩”详解 截断事务日志 BACKUP LOG TestDB WITH NO_LOG
作者:编程之家 时间:2020-10-19
清空SqlServer日志文件
清空日志 DUMP TRANSACTION 数据库名 WITH NO_LOG 收缩数据库文件 DBCC SHRINKFILE ('TestDB1_log',1) SQL Server中“数据收缩”详解 截断事务日志 BACKUP LOG TestDB WITH NO_LOG
作者:编程之家 时间:2020-10-19
如何让SQLServer的id按照数字大小顺序排序
我的id从1到20,可是超过了SQLServer的默认排序这样的 1 10 11 12 . . . 19 2 3 4 5 6 7 请问如何才能让排序成为这样 1 2 3 4 5 6 7 8 9 10 11 . . . 排序规则选哪条? select * from tb order by cast(id as int)
作者:编程之家 时间:2020-10-19
SQLSERVER随机数 随机范围处理方法
最近在弄数据库上的随机数,真是碰的我想死的心都有了,以前都是通过PHP的rand()函数去处理有范围的随机数,但是最近在处理百万级的大量数据处理的时候发现通过PHP太慢了,迫不得已,只有寻找SQL自带的处理方法。 正文 相关函数 ROUND() RAND() 首先我们来解析一下round()和rand()的意义。 round() 是用来取 小数点后的位数
作者:编程之家 时间:2020-10-19
sqlserver锁表查看
sp_lock--查询哪个进程锁表了,spid:进程ID,ObjId:对象ID EXEC sp_executesql N'KILL [spid]'--杀进程 select object_name([ObjId])--查询哪张表被锁,找到其中的objId不为0的那个 -- 使用sql语句进行查看 ,锁定的表名 select request_session_id spid,OBJECT_NAME(re
作者:编程之家 时间:2020-10-19
如何将SQLServer2012的数据库导入到SQLServer2008中
生成数据库对象的脚本。用SQLServer2012 生成SQLServer2008数据库对象脚本,要编写脚本的数据的类型选择仅限架构 保证源数据库与目标数据库机器在同一个局域网内 删除目标数据库中需要保存数据的表 利用SQLServer2012中的SQLServer导入导出向导将源数据库中的数据表中的数据导入到目标数据库中
作者:编程之家 时间:2020-10-19
SQLServer2012 表IAM存储结构探究
SQLServer2012 表IAM存储结构探究 Author:zfive5(zidong) Email:
[email protected]
引子 国庆节期间,一直在翻阅《程序员的自我修养—链接、装载与库》,这本给我的感觉是越看越乱,但总的来说还不错,一句话--优秀程序员就应该知道每一个字节的意义。 看此书前的两本《深入解析SQLServer2008》和《Microsoft SQL Se
作者:编程之家 时间:2020-10-19
sqlserver与mysql数据同步问题
由于短信项目的需求,需要将sqlserver当中的表实时同步到mysql当中,于是采用触发器完成该功能,对insert操作进行监控,当sqlserver进行插入操作时,同时将数据插入到mysql当中。 安装sqlserver2008以及mysql。 建立mysql链接服务器。 在本电脑上安装mysql驱动。Mysql-connector-odbc-5.1.6-win32.msi. 安装完毕后,在电
作者:编程之家 时间:2020-10-19
SqlServer表中两条完全相同的记录,如何删除其中1条
描述:表无主键ID,误插入两遍数据,如何删除内容相同的记录,而只留下1条。 SELECT DISTINCT * INTO #temp FROM grade; DROP TABLE grade; SELECT * INTO grade FROM #temp; DROP TABLE #temp;
作者:编程之家 时间:2020-10-19
SqlServer一键复制数据库脚本
假定有两个Server:192.168.0.1和192.168.0.2,需要复制的数据库名为TestDB,现将该库由192.168.0.1复制到192.168.0.2,其中%source_database_backup_file_dir%为存放192.168.0.1上TestDB库备份文件的文件夹,%target_database_file_dir%为192.168.0.2上TestDB数据库文件
作者:编程之家 时间:2020-10-19
SqlServer强制断开数据库连接
在执行建库脚本时,往往会先将原有的数据库drop掉,由于SqlServer检测到有数据连接时禁止执行drop database操作,所以建库脚本经常执行失败,为此我们需要一种能强制断开数据库已有连接的方法,可以过如下t-sql实现: declare @i int declare cur cursor for select spid from sysprocesses where db_name(d
作者:编程之家 时间:2020-10-19
MsSqlServer bak文件数据导入
MsSqlServer bak文件数据导入 第一步首先在你的数据库中建立一个空数据库 选中新建的数据库 鼠标右键 任务 还原 数据库 这个时候会弹出这样的一个框 之后选择原设备 会弹出 点击添加 找到你的bak文件选择 这时弹出 Ok
作者:编程之家 时间:2020-10-19
sqlserver禁止management studio的自动提交
自动提交事务 默认management studio是自动提交事务,即一个语句就一个事务。 隐式事务 打开Sql Server Managerment Studio,登陆到实例当中。 Tools -> Options Query Execution -> SQL Server -> ANSI 将SET IMPLICIT_TRANSACTIONS前打上勾 这样,当一个事务结束,新的语句会自动开启一个
作者:编程之家 时间:2020-10-19
sqlserver备份恢复一例
带图完整文档请参考:http://note.youdao.com/share/?id=42697a96387e903c407efa7323a39b81&type=note 我们想备份出AIS20130321193629数据库,然后在测试机上做恢复。 1.右键相应数据库->任务->备份 2.我们选择完整备份。写好备份的名称简介,指出路径。 在备份完成后,我们再到F:\k3backup下,找出AIS2
作者:编程之家 时间:2020-10-19
sqlserver2005 使用
sqlserver2005 安装包下载地址:http://pan.baidu.com/s/1bnq4msv 安装截图: (1)使用SQL Server Management Studio 导入mdf文件 (2)SQL Server Management Studio 连接sqlserver2005 连接地址应该是:WIN7-20070102UA\SQLSERVER2005 \ 左边是计
作者:编程之家 时间:2020-10-19
sqlserver 中EXEC和sp_executesql使用介绍
sqlserver 中EXEC和sp_executesql使用介绍 MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用执行计划,这就大大提供了执行性能(对于这个我在后面的例子中会详加说明),还可以编写更安全的
作者:编程之家 时间:2020-10-19
SqlServer try catch 捕获不到的一些错误及解决方法
IF (OBJECT_ID('AA','U') IS NOT NULL) DROP TABLE AA CREATE TABLE AA(ID INT) SELECT * FROM AA --注:数据库当前只存在表AA,无表#BB和表BB ----------------------------------------------------- -------------------------
作者:编程之家 时间:2020-10-19
SQLSERVER2008(SQLSERVER2000)远程连接不上数据库问题解决方案
在sqlserver安装完全正确的情况下,主要检查以下两点。 1.端口号 2.检查连接服务器名称的写法(我之前错误的原因是使用了如下错误的格式:ip地址:端口号)。 端口号问题:有时候并不是默认的1433端口号,所以首先检查端口号。 开始-程序-Microsoft SQL Server 2008-配置工具-Sql Server配置管理器,找到Sqlserver网络配置-(实例名)协议-TCP/IP
作者:编程之家 时间:2020-10-19
MsSqlServer 错误
解决办法 在数据库中点击工具选项 当你点击 选项会弹出 点击表设计
作者:编程之家 时间:2020-10-19
APS.NET MVC3 + EF5 + SQLSERVER2008 配置环境搭建
1、安装VS; 2、安装NuGet; 从NuGet官方网站下载安装最新版的NuGet,网址 http://nuget.org/ 安装以后重启VS2010后控制台显示如下: 每个程序包的所有者将相应程序包授权给您。Microsoft 不负责也不会授予对第三方程序包的任何许可。有些程序包可能包含受其他许可证控制的依赖项。请访问程序包源(源) URL 以确定所有依赖项。 程序包管理器控制台主机版本 2.
作者:编程之家 时间:2020-10-19
上一页
260
261
262
263
264
265
266
267
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native