-
阻塞与死锁 之一 锁产生的背景
所属栏目:[MsSql教程] 日期:2020-12-12 热度:101
事务是关系型数据库的一个基础概念。它是作为单个逻辑工作单元执行的一系列操作。一个逻辑工作单元必须有4个属性,称为原子性、一致性、隔离性和持久性属性(ACID),只有这样才能成为一个事务。 ? 原子性 事务必须是原子工作单元;对于其数据修改,要么全都[详细]
-
AspNetPager使用方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:59
一、AspNetPager支持两种方式分页: 一种是PostBack方式分页, 一种是通过Url来实现分页以及Url重写功能 二、AspNetPager支持各种数据绑定控件GridView、DataGrid、DataList、Repeater以及自定义的数据绑定控件的分页功能十分强大。 三、AspNetPager分页控件[详细]
-
sqlserver2000的备份文件还原到2005
所属栏目:[MsSql教程] 日期:2020-12-12 热度:103
还原 Sql Server 2000备份的数据文件(.bak)到Sql Server 2005:? 1、 右击“数据库”选择“还原数据库” 2 、在出现的窗口中输入目标数据库名,并选择“源设备”,点击浏览按钮;? 3、单击“添加”按钮,选择Sql Server 2000的备份文件,点击“确定”按钮[详细]
-
sqlserver 实现字符串的聚合
所属栏目:[MsSql教程] 日期:2020-12-12 热度:86
关键字:sqlserver 2012,FOR XML PATH,连接字符串 ? ??? 大家可能在工作中都遇到过需要聚合字符串的情况,例如: 实际的表数据如下 depart name 开发部 张三 开发部 李四 财务部 王二 财务部 麻子 运营部 路人甲 ? 然后通过聚合,希望得到的结果 depart nam[详细]
-
SQLServer用户管理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:144
要想成功访问 SQL Server 数据库中的数据, 我们需要两个方面的授权: 一、获得准许连接 SQL Server 服务器的权利; 二、获得访问特定数据库中数据的权利(select,update,delete,create table ...)。 假设,我们准备建立一个 test 数据库帐户,用来管理数据[详细]
-
分页 SQLServer存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
/*--用存储过程实现的分页程序 ? 显示指定表、视图、查询结果的第X页 ? 对于表中主键或标识列的情况,直接从原表取数查询,其它情况使用临时表的方法 ? 如果视图或查询结果中有主键,不推荐此方法 ? --邹建 2003.09--exec p_show '地区资料' ? exec p_show '地[详细]
-
利用sqoop从sqlserver导入数据到HDFS或Hive
所属栏目:[MsSql教程] 日期:2020-12-12 热度:137
SQL Server Connect for Hadoop ? sqoop是一个开源的工具,能将数据表从关系数据库导入HDFS或Hive上。在安装sqoop之前,需安装好Hadoop和JAVA以及Hive。 ?sqoop的安装: sqoop的版本:?sqoop-1.3.0-cdh3u1 (sqoop-1.3.0-cdh3u1.tar.gz) http://archive.cloud[详细]
-
SQLServer数据库里面数据表大小的统计
所属栏目:[MsSql教程] 日期:2020-12-12 热度:70
在SQL?Server,简单的组合sp_spaceused和sp_MSforeachtable这两个存储过程,能够方便的统计出用户数据表的大小,包括记录总数和空间占用情况,很实用,在SqlServer2K和SqlServer2005中都测试通过。 /**//* 1.?exec?sp_spaceused?'表名'?(SQL统计数据,大量[详细]
-
软件开发工程师的20条编程经验
所属栏目:[MsSql教程] 日期:2020-12-12 热度:129
软件开发工程师的20条编程经验.编者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳森在文中所言,本文适合刚毕业的大学生和[详细]
-
MSSQLSERVER服务启动后又停止的处理方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:131
今天值班时遇到南山海雅店铺POS和考勤不能使用的问题,连接到他们电脑上发现数据库已停止,无法启动。启动时会弹出“本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的”。查看系统日志发现如下错误“18052: 错误: 90[详细]
-
MSSQLSERVER服务无法启动
所属栏目:[MsSql教程] 日期:2020-12-12 热度:87
第一步:运行SQL Server安装中心 第二步:检查安装环境无错,点击“下一步” 第三步:输入产品密钥(mi yue),下面提供两个,Enterprise的本人测试过。 Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB Enterprise: JD8Y6-HQG69-P9H84-XDTPG-34MBB 搞定![详细]
-
SqlServer - 知识点
所属栏目:[MsSql教程] 日期:2020-12-12 热度:179
SQL简介 SQL全称Structured Query Language 结构查询语言SQL是用于访问和处理数据库的标准的计算机语言SQL对大小写不敏感DML数据操作语言Data Manipulation LanguageDML语句执行完成时,不会被自动提交,可以回滚DDL数据定义语言Data Definition LanguageDDL语[详细]
-
SQLServer查询本周 本月记录
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
SQLServer查询本周 sql 查询本周本月问题 ---求相差天数 select?? datediff(day,'2004-01-01',getdate())????? ??? --1.一个月第一天的 Select?? DATEADD(mm,?? DATEDIFF(mm,getdate()),?? 0) nbsp;?? --2.本周的星期一 Select?? DATEADD(wk,?? DATEDIFF(wk,[详细]
-
SQLserver--在别人的电脑上登录自己的数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:167
1.在Microsoft Visual Studio 2008中的配置工具中打开SQL Server 配置管理器 2.将MSSQLSERVER的协议中的TCP/IP设为一起用 3然后在别人的电脑上打开SQLserver数据库点击登录选择你的主机名(注意:这是在别人的电脑上查找你的主机名) 4.选择好点击确定 5然后[详细]
-
MSSQLServer将远端数据库保存到本地
所属栏目:[MsSql教程] 日期:2020-12-12 热度:66
? ? 之前有个需求,要求对比两个数据库中的数据匹配项,一个数据库是导入本地的,另一个是在远端服务器的正式环境数据,为了测试时候不会搞错数据库,所以讲远端的一个表导入到本地数据库中。MSSQL图形化的界面很方便。 ? ? ? ? ?远程数据库与本地数据库数据[详细]
-
SqlServer中链接其他数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:178
如果经常访问或数据量大,建议用链接服务器 ?? ? ? ?? --创建链接服务器 ?? exec ? sp_addlinkedserver ? ? 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址' ?? exec ? sp_addlinkedsrvlogin ? 'srv_lnk','false',null,'用户名','密码' ?? go ?? ? ? ?? --查[详细]
-
SQLserver2005如何创建用户?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:126
1.确认验证模式在 SQL Server Management Studio 中,对象资源管理器,主机名上点右键,主机属性,安全,确认"服务器身份验证"为"SQL和Windows身份验证模式" 2.新建登录名在主机名树下的安全性中,添加登录名,在登录名项上右键,新键登录名例:登录名:User01,模式为S[详细]
-
临时表vs.表变量以及它们对SQLServer性能的影响
所属栏目:[MsSql教程] 日期:2020-12-12 热度:96
在临时表 create table #T (…) 和表变量 declare @T table (…) 之间主要有 3 个理论上的不同。 第一个 不同使事务日志不会记录表变量。因此,它们脱离了事务机制的范围,从下面的例子可显而易见: create table #T (s varchar(128))? declare @T table (s[详细]
-
MSSQLSERVER 时间样式
所属栏目:[MsSql教程] 日期:2020-12-12 热度:163
/* ?? Project:时间格式展示 ?? Author :jame ?? 备注?? :mssqlserver 时间精确到3ms */ ---时间格式整理 /* ??? 样式???? 使用国家???? 具体显示 ??? 101??????? 美国?????? mm/dd/yyyy ??? 102??????? ANSI?????? yy.mm.dd ??? 103?? 英国/法国?????? dd/m[详细]
-
sqlserver 用forxmlpath列拼接字符串
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
? --?表结构 ? select ?*? from ?t;? go? ? id? 0? 1? 1? 5? ? --?用游标自定义的函数 ? alter ? function ?fn_getName()? returns ? varchar (255)? as ? begin ? ? declare ?@ name ? varchar (50)?,? ????@strname? varchar (255)? declare ??cur? cursor[详细]
-
sqlserver总结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:63
SELECT CAST(CAST(GETDATE() AS FLOAT) AS INT) ? 这个值为当前时间与‘1900-01-01’相差的天数 ALTER TABLE [MemberLevelInfo] ADD [TestField] int DEFAULT 0 ? ?给数据库添加一个字段 SELECT CONVERT(char(7),GETDATE(),120 ) ?截取日期,精确到月 SELECT[详细]
-
SQLServer把表字段的值更新为其他表对应的值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:111
第一种方法 UPDATE P_Field_Initial SET P_Field_Initial.FRegion=b.FRegion, P_Field_Initial.FRegion95=b.FRegion95 FROM P_Field_Initial INNER JOIN P_Field_Initial_Region b ON P_Field_Initial.FName=b.FName ? 注意两个表以FName相关联 第二种方法 u[详细]
-
MSSQLSERVER 数据库快照
所属栏目:[MsSql教程] 日期:2020-12-12 热度:97
/* ??? Project:数据库快照 ??? Author :Jame ??? Remark :数据库快照不能用来进行灾难恢复,不过它可以用来逆转数据库修改造成的影响,也可将查询从繁忙的 ??? 事务数据库重定向到其他地方 ??? ??? ??? 数据库快照的限制: ????? 1.数据库快照不能备份。因为[详细]
-
SQLserver--各种约束
所属栏目:[MsSql教程] 日期:2020-12-12 热度:57
--1手动添加[主键约束]PK_Employees_EmpId alter table Employees add constraint PK_Employees_EmpId primary key(EmpId) --2手动为EmpName增加非空约束 alter table Employees alter column EmpName varchar(50) not null --3手动为EmpName增加唯一键约束[详细]
-
SQLServer和Oracle的常用函数对比
所属栏目:[MsSql教程] 日期:2020-12-12 热度:82
1.绝对值? S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大)? S:select ceiling(-1.001) value? O:select ceil(-1.001) value from dual 3.取整(小)? S:select floor(-1.001) value? O:select floor(-1.001) value from dual 4.取整([详细]