-
被人忽视的sqlserver数据类型--image
所属栏目:[MsSql教程] 日期:2020-12-12 热度:130
SqlServer 中有一种数据类型是 Image ,用来存储图片大小不超过 2g 的图片,将图片转换为二进制!缺点是占用了很大的数据存储空间。但是现对于之前的存储物理路径来说读取图片和存储图片方便了很多。 那么图片在 MVC 程序中是如何存入数据库,并从数据库显示[详细]
-
sqlserver 触发器实例代码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:188
何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程 定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存[详细]
-
SqlServer查询计划
所属栏目:[MsSql教程] 日期:2020-12-12 热度:106
当时我在填充测试数据时,故意把CategoryId分为1到8(10是后来临时加的),每组填充了78条数据。所以【索引统计信息】的第三个表格的数据也都是正确的, 也正是根据这些统计信息,SQL Server才能对每个执行步骤预估相应的数据量,从而影响Join之类的选择。当[详细]
-
SQLServer 数据库镜像(一)单服务器无见证的镜像脚本配置
所属栏目:[MsSql教程] 日期:2020-12-12 热度:103
SQLServer 数据库镜像(一)单服务器无见证的镜像脚本配置 SQLServer 数据库镜像(二)域环境中完整镜像脚本配置 /*数据库镜像*//**************************************【测试环境】******************************************/--同一台服务器,无见证服务[详细]
-
sqlserver 触发器
所属栏目:[MsSql教程] 日期:2020-12-12 热度:106
IF EXISTS (SELECT NAME FROM SYSOBJECTS WHERE XTYPE = 'TR' AND NAME = 'insertajfkdate') DROP TRIGGER insertajfkdate GO CREATE TRIGGER insertajfkdate ON s_getin FOR INSERT AS --提交事务处理 BEGIN TRANSACTION --强制执行下列语句,保证业务规则[详细]
-
sqlserver 函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:179
CREATE function [dbo].[fn_test](@y int,@m int) returns @temp table(项目名称 varchar(100),上旬销售套数 varchar(100),中旬销售套数 varchar(100),下旬销售套数 varchar(100)) as? begin declare @dybm varchar(80) ? declare @上旬销售套数 int declare[详细]
-
sqlserver 分段函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:83
-- 函数--表值函数 create ? function ? f_split ( @SourceSql ? varchar ( 8000 ), @StrSeprate ? varchar ( 10 )) returns ? @temp ? table ( a ? varchar ( 100 )) --实现split功能的函数 --date????:2005-4-20 --Author?:Domino as begin ???? declare ?[详细]
-
高效的SQLSERVER分页查询(推荐)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:156
? ? Sqlserver数据库分页查询一直是Sqlserver的短板,闲来无事,想出几种方法,假设有表ARTICLE,字段ID、YEAR...(其他省略),数据53210条(客户真实数据,量不大),分页查询每页30条,查询第1500页(即第45001-45030条数据),字段ID聚集索引,YEAR无索引,Sq[详细]
-
SQLSERVER远程调试--配置 Transact-SQL 调试器
所属栏目:[MsSql教程] 日期:2020-12-12 热度:59
SQL Server 2008 R2 其他版本 您必须配置 Windows 防火墙例外,以在连接到数据库引擎实例(运行该实例的计算机不同于运行数据库引擎查询编辑器的计算机)时启用 Transact-SQL 调试。 配置 Transact-SQL 调试器 Transact-SQL 调试器包括服务器端和客户端组件[详细]
-
SQLSERVER误删Windows登录用户验证方式使用Windows身份验证的解
所属栏目:[MsSql教程] 日期:2020-12-12 热度:91
今天看到这篇文章: 没有了SA密码,无法Windows集成身份登录,DBA怎么办? 想起来之前 着急哥 问我的一个问题,一个DBA删除了Windows登录用户,而且SQLSERVER服务器的验证方式是Windows身份验证 怎麽办?? 我当时给他的答复是:重装系统数据库master 今天看[详细]
-
PB9.0连接sqlserver2008 R2
所属栏目:[MsSql教程] 日期:2020-12-12 热度:97
最近在做PB的毕业设计,在项目的完成过程中需要连接数据库,我使用的是PB9.0和sqlserver2008 R2,接下来我们来看一下如何将这二者结合起来。 pb9不支持sql2000以上版本的数据库直连。因此要连接2000以上的版本必须用odbc。 windows下的odbc管理器打开方式:[详细]
-
SQLserver2008创建数据库SQL脚本备份语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:98
create table #backDB(name varchar(20))insert into #backDB(name)values('Member') --创建一条语句表示需要备份的数据库declare @name varchar(20)set @name=''select top 1 @name=name from #backDBwhile(ISNULL(@name,'')'')begindeclare @filename varc[详细]
-
SQLServer2008提供的新的表值参数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:143
经常我们会遇到需要一次往数据表中插入多行数据。此时,最简单的莫过于调用存储过程。 幸运的是,SQL Server 2008提供了新的 表值参数 ,可以一次性传入并处理多个行集。 示例如下: [sql] ? view plain copy print ? /*************一次插入N个行集*********[详细]
-
Sqlserver表值类型和表变量
所属栏目:[MsSql教程] 日期:2020-12-12 热度:110
Sqlserver表类型和表变量 表类型可以用在存储过程中,用于批量增加 sqlserver2008表类型定义: [sql] use Customer GO if exists( select 1 from systypes where name = 'Type_TB_Biz_Account' ) ??? drop type Type_TB_Biz_Account GO --------------------[详细]
-
Power Designer 连接SqlServer 数据库 导出表结构
所属栏目:[MsSql教程] 日期:2020-12-12 热度:75
环境:PowerDesigner15 数据库sql server 2005 第一步、打开PowerDesigner ,建立一个物理数据模型,具体如下图: 第二步、新建成功之后,点击"Database"-"Connect..",配置需要连接的数据源. 具体配置如下: 第三步、点击"Database"-"Reverse Engineer Datab[详细]
-
SQLServer 中查看类型与其他DB类型的对应
所属栏目:[MsSql教程] 日期:2020-12-12 热度:95
SELECT * FROM msdb.dbo.MSdatatype_mappingsSELECT * FROM msdb.dbo.sysdatatypemappings[详细]
-
sqlserver获取数据库文件存放的位置
所属栏目:[MsSql教程] 日期:2020-12-12 热度:138
比如说我要找'student_database'放在硬盘哪个位置 直接执行下面sql语句: select FileName from master..sysdatabases where name = 'student_database'; 如图,查询结果显示的就是要找的位置。[详细]
-
MS SQLserver mysql
所属栏目:[MsSql教程] 日期:2020-12-12 热度:103
?mysql:?UPDATE order_comment ? set ?type_id=0 where ? ?order_id in (select order_id from ?(select order_id from order_comment where id=36 ) xx )? MS SQLserver:UPDATE order_comment ? set ?type_id=0 where ? ?order_id in ( select order_id fro[详细]
-
SQLServer 数据库镜像(二)域环境中完整镜像脚本配置
所属栏目:[MsSql教程] 日期:2020-12-12 热度:160
SQLServer 数据库镜像(一)单服务器无见证的镜像脚本配置 SQLServer 数据库镜像(二)域环境中完整镜像脚本配置 断断续续弄了几天,搭建好了域,服务器加入域后现在测试这种情况。 测试环境: 主服务器:?? IP = 192.168.2.10 InstanceName?=?MSSQLSERVER??[详细]
-
在SQLServer 2005附加SQLServer 2008数据库异常处理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:76
? ? ? ?远程服务器软件系统不算新,数据库是SQL Server 2005.本地开发基本是用新的软件系统.数据库采用SQL Server 2008. 这样在用远程服务器SQL 2005选择附加SQL 2008的数据库时就出现错误:? “数据库 'XXX' 的版本为 655,无法打开。此服务器支持 612 版及[详细]
-
sqlserver清理错误日志
所属栏目:[MsSql教程] 日期:2020-12-12 热度:170
执行如下语句:EXEC sp_cycle_errorlog;每执行一次SQL会自动初始化一个日志文件,将日志的内容清空,当SQL有7个日志文件时(默认),请执行7次该操作,每次会将日志文件时间最老那个清空。读者不必担心清空会消耗很长的时间,我这边的有个日志有40G,命令执[详细]
-
酒店管理系统
所属栏目:[MsSql教程] 日期:2020-12-12 热度:81
常量类: public?interface?Constants?{/*************定义连接SQLServer2008字符串常量******************/String?DRIVER_NAME?=?"com.microsoft.sqlserver.jdbc.SQLServerDriver";String?URL?=?"jdbc:sqlserver://localhost:1433;databasename=HOTELDB";St[详细]
-
sqlserver 2005还原数据库提示备份集中的数据库备份与现有的数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:171
?? 对于SQL Server 2005,有几个地方是要注意的,比如在还原数据库时,不像2000里边将数据库和文件区分的很细,统一均为文件,这就使还原的数据库文件制定为. bak。那么想还原2000的数据库(备份数据库文件,无后缀名的),就需要自己手工选择。 注意:要还[详细]
-
sqlserver2008安装出现跨语言
所属栏目:[MsSql教程] 日期:2020-12-12 热度:163
我在安装sqlserver2008的时候出现了一个问题,安装到一半的时候出现 跨语言安装失败 ,我细细的查了下问题,我装的安装语言绝对没有错的吧,然后我后退几步又是同样的错误,最后我把镜像重新加载到虚拟光驱重新安装成功了,出现这个问题很奇怪,也许有人也会[详细]
-
sqlserver提示“在流水模式下,事务无法启动”的解决办法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:56
事件: 碰到一个很奇怪的问题:我在 sqlserver企业管理器打开某个数据库的某个表,修改记录,关闭表就会提示:“在流水模式下,事务无法启动”,数据修改无法实现。重新提供sqlserver,故障依旧。重启计算机,故障依旧。 ? 解决: 在csdn的社区找到答案:拖[详细]