-
SQLServer函数记录
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
产生每行随机数: update order set submittime=submittime- CEILING(rand(checksum(newid()))*10) ; 注:*10这表示产生1-10之间随机数,可自行调整。另外还可参考http://blog.163.com/hlb666@126/blog/static/34687110201121053042547/?学习下rand()函数。[详细]
-
Sqlserver常用SQL 1
所属栏目:[MsSql教程] 日期:2020-12-12 热度:184
日期的处理 ---3 Months agoselect CONVERT(VARCHAR(10),DATEADD(M,-3,GETDATE()),112)--删除前3个月delete from Sales where outdate=CONVERT(VARCHAR(10),112) 常用查询: ---经常碰到一些忘记表名称的情况,此时只记得个大概,此时可通过查询系统表Sysobj[详细]
-
SQLServer数据库还原
所属栏目:[MsSql教程] 日期:2020-12-12 热度:158
1.打开MicroSoft SQL Server Management Studio2.右键数据库,选择“还原数据库”;3.选择页――常规――还原的源――源设备――指定备份――添加――添加数据库备份文件;4.还原的源――选择用于还原的备份集――选中添加的文件;5.还原的目标――为还原的[详细]
-
sqlserver分区问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:163
sqlserver修改user_message分区表 分区组和分区文件 ALTER DATABASE [BI_Baihe] ADD FILEGROUP [User_MessageFG2015M01] ALTER DATABASE [BI_Baihe] ADD FILEGROUP [User_MessageFG2015M02] ALTER DATABASE [BI_Baihe] ADD FILE ( NAME = N'User_Message2015[详细]
-
sqlserver索引
所属栏目:[MsSql教程] 日期:2020-12-12 热度:73
SQLServer中的索引有两种:聚集索引和非聚集索引。聚集索引和非聚集索引的区别是在物理数据的存储方式上。 ? 聚集索引基于数据行的键值,在表内排序和存储这些数据行。每个表只能有一个聚集索引,应为数据行本分只能按一个顺序存储。 在聚集索引中,表中各行[详细]
-
sqlserver主从库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:167
??网站规模到了一定程度之后,该分的也分了,该优化的也做了优化,但是还是不能满足业务上对性能的要求;这时候我们可以考虑使用主从库。主从库是两台服务器上的两个数据库,主库以最快的速度做增删改操作+最新数据的查询操作;从库负责查询较旧数据,做一些[详细]
-
sqlserver备份及还原
所属栏目:[MsSql教程] 日期:2020-12-12 热度:108
http://www.cnblogs.com/gaizai/archive/2011/06/29/2093575.html 一、导出导入SQL Server里某个数据库 1.在SQL Server企业管理器里选中要转移的数据库,按鼠标右键,选所有任务-备份数据库。 2.备份 选数据库-完全, 目的 备份到 按添加按钮 文件名 在SQL S[详细]
-
卸载sqlserver2008,完全清除
所属栏目:[MsSql教程] 日期:2020-12-12 热度:148
卸载sqlserver2008,完全清除 1. 先把 SQL Server 卸载,再把安装时产生的 “Microsoft SQL Server” 文件夹删掉 , 在运行注册表 , 把 HKEY_CURRENT_USERSoftwareMicrosoftMicrosoft SQL Server , HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL[详细]
-
SQLserver2008 修改表时失败
所属栏目:[MsSql教程] 日期:2020-12-12 热度:131
再Sqlserver中创建了一个表 成功,可是发现一个字段类型不对想改下可是保存总是失败 解决方案: 打开 工具--------选项 ?把‘√’去掉 再保存成功!(^o^)/[详细]
-
SQLServer的聚集索引和非聚集索引
所属栏目:[MsSql教程] 日期:2020-12-12 热度:176
?微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)……? (一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两[详细]
-
SQLServer数据迁移到Mysql
所属栏目:[MsSql教程] 日期:2020-12-12 热度:81
Navicat 是卓软数码科技有限公司生产的一系列 MySQL、MariaDB、Oracle、SQLite、PostgreSQL 及 Microsoft SQL Server 的图形化数据库管理及发展软件。它有一个类似浏览器的图形使用者接口,支援多重连线到本地和远端数据库。它的设计合乎各种使用者的需求,[详细]
-
SQLServer中的全局变量
所属栏目:[MsSql教程] 日期:2020-12-12 热度:167
SQLServer中的全局变量 变量 Transact-SQL语言中有两种形式的变量,一种是用户自己定义的局部变量,另外一种是系统提供的全局变量。 局部变量 局部变量是一个能够拥有特定数据类型的对象,它的作用范围仅限制在程序内部。局部变量可以作为计数器来计算循环执[详细]
-
sqlserver用timestamp帮助解决数据并发冲突
所属栏目:[MsSql教程] 日期:2020-12-12 热度:178
关于并发请求,网上很多朋友都说的很详细了,我就不在这里献丑了。这里只记录下刚刚完工的那个项目里自己是如何用timestamp处理的,以备日后不时之需。 在sqlserver里有个timestamp的字段类型,如果我们需要对某个数据表进行并发请求的处理,以防止出现两个[详细]
-
SQLSERVER的逆向工程,将数据库导入到PowerDesigner中
所属栏目:[MsSql教程] 日期:2020-12-12 热度:150
PD是一款不错的数据库设计工具,在佩特来这个项目中,起初,合作伙伴用PD大体设计了10张表,我们在项目开发的时候直接采用正向工程,将PD设计的数据库直接导入SQLServer中即可创建数据库及表结构,随着项目的开发,我们对表结构及表数量等进行了更改,为了保[详细]
-
SqlServer2008登录由windows身份认证改sqlserver和windows身份验
所属栏目:[MsSql教程] 日期:2020-12-12 热度:197
1、右击数据库连接,如图: 2、点击属性 在安全性中将sqlserver和windows身份验证模式选中 3、在安全性中,登录名中找到sa,右击属性,常规中设置sa的密码,如下 4、接着,在状态中登录那块将登录由禁用改为启用 这样设置,然后用sqlserver和windows身份登录[详细]
-
Sqlserver基础教程系列1:基础概念
所属栏目:[MsSql教程] 日期:2020-12-12 热度:101
什么是数数据库 严格地说, 数据库是“按照数据结构来组织、存储和管理数据的仓库” 。在经济管理的日常工作中,常常需要把某些相关的数据放进这样的“仓库”,并根据管理的需要进行相应的处理。? 通俗地讲数据库就是存储数据的仓库 例如,企业或事业单位的[详细]
-
SqlServer快速获得表总记录数(大数据量)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:95
QQ:285679784 ? ?欢迎加入技术交流QQ群80669150 (附加信息: 珠海 -"Lzw? )一起学习 ! Tips: 大 数据统计可用第3种 -- 第1种? 执行全表扫描才能获得行数 SELECT count(*) FROM BUS_tb_UserGradePrice -- 第2种? 执行扫描全表id不为空的,获得行数 select c[详细]
-
创建SQLSERVER MD5()
所属栏目:[MsSql教程] 日期:2020-12-12 热度:74
CREATE FUNCTION [dbo].[MD5](@src varchar(255) )RETURNS varchar(255)ASBEGIN DECLARE @md5 varchar(34) SET @md5 = sys.fn_VarBinToHexStr(hashbytes('MD5',@src)); RETURN SUBSTRING(@md5,3,32) --32位ENDGO[详细]
-
sqlserver 更改跟踪案例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
create database testgouse testgocreate table t1(sid int identity(1,1) not null primary key,sno int not null,sname varchar(200))goinsert into t1(sno,sname) values(101,'wind')goALTER DATABASE [test] SET RECOVERY SIMPLE WITH NO_WAITGOALTER DA[详细]
-
Inside SqlServer 读书随笔:利用XML把类数组的列折成行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:91
前些日子有处理过一些XML的数据,后来看书时,记得有一种XML拆分数组的方法,这两天大量用到。就记录一下。 --例子是分折一个ip地址,得到每一段的值,当然也可以是其它类数据的数据或列:a-b-c-d或者3,4,5,6之类的declare?@ip?varchar(15);set?@ip='192.168[详细]
-
关于sqlserver 2008远程导入表数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:65
关于sqlserver?2008远程导入表数据 ? /*不同服务器 数据库 之间的数据操作*/ --创建链接服务器? exec?sp_addlinkedserver???'ITSV?',?'?',?'SQLOLEDB?',?'远程服务器名或ip地址?'? exec?sp_addlinkedsrvlogin??'ITSV?',?'false?',null,?'用户名?',?'密码?' -[详细]
-
Sqlserver基础系列教程2-数据表的创建与数据类型
所属栏目:[MsSql教程] 日期:2020-12-12 热度:89
什么是表 表是用于存储数据的逻辑结构;也是用于组织和存储有行列结构的数据对象;行是组织数据的单位,列是用于描述数据的属性;一个表是由行和列组成; 行值在同一个表中具有唯一性;是主键约束所决定的; 列名在同一个表中具有唯一性; 系统表和临时表 创[详细]
-
SQLServer2000同步复制技术实现步骤
所属栏目:[MsSql教程] 日期:2020-12-12 热度:177
SQLServer2000同步复制技术实现步骤 一、?预备工作 1.发布服务器,订阅服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户 --管理工具 --计算机管理 --用户和组 --右键用户 --新建用户 --建立一个隶属于administrator组的[详细]
-
SQLSERVER存储过程查找数据表中某列存在空值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:188
CREATE PROCEDURE [dbo].[PRO_CHK_COLUMNS_VALUES]-- Add the parameters for the stored procedure here @TableName nvarchar(50),@column_name nvarchar(50) OUTPUTASBEGIN-- SET NOCOUNT ON added to prevent extra result sets from-- interfering with[详细]
-
【SQL server经典】127个SQLserver热门资料汇总
所属栏目:[MsSql教程] 日期:2020-12-12 热度:186
最近有许多关于如何学习SQLSERVER的问题,其实新手入门的资源和贴子很多,现在向大家隆重推荐经过精心整理的【SQLServer】127个SQL server热门资料汇总 ,希望能对学习SQLSERVER和正在使用SQLSERVER的午饭都会有所帮助,地址: http://down.51cto.com/data/4[详细]