
Sqlserver
mlhq123
这个作者很懒,什么都没留下…
展开
-
SQL2008附加Sql server 2005数据库提示5120错误解决
SQL2008附加数据库提示5120错误解决 前几天在附加数据库时,出现了这个错误 在win7 x64系统上使用sql2008进行附加数据库(包括在x86系统正在使用的数据库文件,直接拷贝附加在X64系统中)时,提示无法打开文件,5120错误。 www.2cto.com 这个错误是因为没有操作权限,所以附加的时候出错,只翻译 2014-03-07 12:32:37 · 519 阅读 · 0 评论 -
如何某一字段的内容用一条SQL语句拼接起来?
我有一张表table1,结构如下:column1 column2a a1a a2a a3b b1b b2我想通过一条SQL语句实现下列结果:col1 col2 col3a a1,a2,a3 3b b1,b2 2我用Select column1 col1,count(*) col3 from table1 group by column1已经选出了两列co转载 2015-04-14 17:20:08 · 1044 阅读 · 0 评论 -
SQL 拼接多个字段的值&一个字段多条记录的拼接
SQL 拼接多个字段的值&一个字段多条记录的拼接 例如student表:studentIDstudentNamestudentScore01Alice9002Bill95转载 2015-04-14 17:14:59 · 881 阅读 · 0 评论 -
java多线程
在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。对于直接继承Thread的类来说,代码大致框架是:123456789101112class 类名 extends Thread{方法1;方法2;…public void run(){//转载 2015-04-14 18:58:36 · 233 阅读 · 0 评论 -
SQL Server中查询出的数据插入其他数据表中
同一个数据库中 insert into 要插入的表名(字段A,字段B,字段C)select (字段a,字段b,字段c) from 查询出来的表 不同的数据库,在同一个SQL Server 服务下面USE [我这个数据库]SELECT * INTO [我的表] FROM [另外一个数据库].[dbo].[表] 不同的数据转载 2015-04-01 11:10:22 · 861 阅读 · 0 评论 -
数据库视图
一、简介 视图可以被看成是虚拟表或存储查询。可通过视图访问的数据不作为独特的对象存储在数据库内。数据库内存储的是 SELECT 语句。SELECT 语句的结果集构成视图所返回的虚拟表。用户可以用引用表时所使用的方法,在 Transact-SQL 语句中通过引用视图名称来使用虚拟表。使用视图可以实现下列任一或所有功能: 将用户限定在表中的特定行上。 例如,只允许雇员转载 2015-04-01 11:04:57 · 365 阅读 · 0 评论 -
死锁
死锁表现一: 一个用户A 访问表A(锁住了表A),然后又访问表B 另一个用户B 访问表B(锁住了表B),然后企图访问表A 这时用户A由于用户B已经锁住表B,它必须等待用户B释放表B,才能继续,好了他老人家就只好老老实实在这等了 同样用户B要等用户A释放表A才能继续这就死锁了解决方法: 这种死锁是由于你的程序的BUG产生的,除了调整你的程转载 2014-11-17 23:24:39 · 229 阅读 · 0 评论 -
SQLSERVER主外键的关联
那就先看看SQL的技术帮助里的吧:FOREIGN KEY 约束外键约束与主键约束或唯一约束一起在指定表中强制引用完整性。例如,可以在publishers 表的 title_id 列中放置一个外键约束,以保证这一列中的输入值与 titles表 title_id 列中的现有值匹配。在数据库关系图中,当创建从一个附加了主键约束或唯一约束的表到另一个表之间的关系时,外键约束转载 2014-07-14 10:15:50 · 1288 阅读 · 0 评论 -
SQLServer:查询所有外键关联表信息
SQLServer:查询所有外键关联表信息 SELECT 主键列ID=b.rkey ,主键列名=(SELECT name FROM syscolumns WHERE colid=b.rkey AND id=b.rkeyid) ,外键表ID=b.fkeyid ,外键表名称=object_name(b.fkeyid)转载 2014-07-14 10:04:49 · 657 阅读 · 0 评论 -
sqlserver 类似oracle中nvl的函数
sqlserver 类似oracle中nvl的函数转载 2014-06-18 21:18:22 · 9575 阅读 · 0 评论 -
数据库添加删除修改字段、一些表与字段的基本操作、数据库备份等
用SQL语句添加删除修改字段 1.增加字段 alter table docdspadd dspcode char(200)2.删除字段 ALTER TABLE table_NAMEDROP COLUMN column_NAME3.修改字段类型 ALTER TABLE table_nameALTER COLUMN column_name new_data_type4.sp_r转载 2014-07-28 15:45:53 · 491 阅读 · 0 评论 -
sql server 游标
在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向集合的查询方式实现某些功能.转载 2014-07-28 15:35:43 · 242 阅读 · 0 评论 -
如何在数据库中将一个表的所有数据加载到第二个数据库中的一个表中
两个数据库名分别为:data1 和 data2,对应的表依次分别为:table1和table2。我想把data1里的table1的数据插入到data2里的table2,怎么写SQL语句?情况一:data2表中无table2表select * into data2.dbo.table2indata2 from data1.dbo.table1情况二:结构不一样或者你要指定字段转载 2014-07-28 15:26:22 · 567 阅读 · 0 评论 -
sqlserver中的事务处理
事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。在sql server+ .net 开发环境下,有两种方法能够完成事务的操作,保持数据库的数据完整性;一个就是用sql存储过程,另一个就是在ADO.NET中一种简单的转载 2014-07-28 15:31:39 · 359 阅读 · 0 评论 -
Sqlserver 查询优化
查询速度慢的原因很多,常见如下几种:1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2、I/O吞吐量小,形成了瓶颈效应。3、没有创建计算列导致查询不优化。4、内存不足5、网络速度慢6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)8、sp转载 2015-07-18 14:42:04 · 309 阅读 · 0 评论