
SQL
文章平均质量分 62
lJean
这个作者很懒,什么都没留下…
展开
-
Update 数据,关联多表
update location set x=villager.x,y=villager.y,px=villager.px,py=villager.py from villager,location where kind=1 and villager.id=location.kindid原创 2010-01-21 19:02:00 · 754 阅读 · 0 评论 -
SQO2008配置管理工具服务显示远程过程调用失败 0x800706be
是SQL08和12共存的问题,删除"Microsoft SQL Server 2012Local DB" 就好了。原创 2014-04-14 11:20:21 · 1014 阅读 · 0 评论 -
如何向SqlServer的文本字段中写入回车符 换行符 单引号
写入回车符 换行符的手工方法:SQL SERVER 2000可以在查询分析器里键入含有硬回车符文本,然后在企业管理器中写入表SQL SERVER 2005可以自已用C#的TextBox控件,将TextBox控件设为允许多行,然后向Text属性里面键入键入含有硬回车符文本,用此法自行设计个小程序,运行后再键入含有硬回车符文本,最后将文本复制出来在企业管理器中写入表如:'你好!'转载 2013-08-28 05:07:25 · 21508 阅读 · 1 评论 -
sql newid()随机函数
从A表随机取10条记录,用SELECT TOP 10 * FROM ywle order by newid() order by 一般是根据某一字段排序,newid()的返回值 是uniqueidentifier ,order by newid()随机选取记录是如何进行的 newid()在扫描每条记录的时候都生成一个值, 而生成的值是随机的, 没有大小写顺序. 所以最终结果再按这个排序, 排序的结果当然就是无序的了 或者 select top 10 *,newid() as Random转载 2011-05-31 18:15:00 · 956 阅读 · 0 评论 -
How to enable the use of 'Ad Hoc Distributed Queries' by using sp_configure
<br /> <br />转自:http://www.kodyaz.com/articles/enable-Ad-Hoc-Distributed-Queries.aspx<br /> <br />If you are planning to use OpenRowset queries in order to connet to remote database servers or if you have already implemented OpenRowset queries as a solutio转载 2011-05-27 11:29:00 · 1785 阅读 · 0 评论 -
SQL Server 跨库复制表数据的解决办法
<br />转自:http://www.cnblogs.com/xunziji/archive/2011/04/11/2012644.html<br /> <br />跨库复制表数据,有很多种方法,最常见的是写程序来批量导入数据了,但是这种方法并不是最优方法,今天就用到了一个很犀利的方法,可以完美在 Sql Server 2005 和 Sql Server 2008 中执行!<br />格式如下:<br /> insertintotableA SELECT* FROM OPENDATA转载 2011-05-27 11:38:00 · 898 阅读 · 0 评论 -
SQL游标原理和使用方法
<br />http://group.gimoo.net/review/62596?pg=60<br /> <br />数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。 <br />1.1 游标和游标的优点 <br /> 在数据库中,游标是一个十分重要的概念。游标提供了一种对从表中检索出的数据进行操作的灵活手段,转载 2011-05-25 15:35:00 · 599 阅读 · 0 评论 -
SQLSERVER 复制表结构
<br /><br />create table dest-tablename <br />as <br />select * from source-tablename where 1=2<br /> <br /><br />SELECT * into dest-tablename from source-tablename where 0=1<br /> <br /><br />select top 0 * into dest_table from source_table<br /> <br />转载 2011-02-26 15:53:00 · 704 阅读 · 0 评论 -
MSSQL 无限级表访问
<br />--测试数据<br />CREATE TABLE tb(ID char(3),PID char(3),Name nvarchar(10))<br />INSERT tb SELECT '001',NULL ,'山东省'<br />UNION ALL SELECT '002','001','烟台市'<br />UNION ALL SELECT '004','002','招远市'<br />UNION ALL SELECT '003','001','青岛市'<br />UNION ALL SELEC转载 2011-01-26 19:38:00 · 628 阅读 · 0 评论 -
解决SQL Server 2008提示评估期已过
解决SQL Server 2008提示评估期已过第一步:进入SQL2008配置工具中的安装中心第二步:再进入维护界面,选择版本升级第三步:进入产品密钥,输入密钥第四步:一直点下一步,直到升级完毕。SQL Server 2008 Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB SQL Server 2008 Enterprise:JD8Y6-HQG69-P9H84-XDTPG-34MBB 如以上操作还是连接不进服务器,修改系统时间(把时间提前),即可登录如果问题依然没有解决还转载 2011-01-12 11:45:00 · 662 阅读 · 0 评论 -
Microsoft SQL Server查询优化方法
<br />MicrosoftSQLServer查询优化方法<br /><br />MicrosoftSQLServer查询优化方法查询速度慢的原因很多,常见如下几种<br /><br />1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)<br />2、I/O吞吐量小,形成了瓶颈效应。<br />3、没有创建计算列导致查询不优化。<br />4、内存不足<br />5、网络速度慢<br />6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)<br />7、锁或者死锁(这转载 2010-12-03 13:17:00 · 708 阅读 · 0 评论 -
用sql命令查看表结构
<br />用sql命令查看表结构<br />可以使用内置的存储过程sp_MShelpcolumns。 <br /> 如查询表Tabel1的结构: <br /> sp_MShelpcolumns 'dbo.Tabel1'<br />元数据简介 <br />元数据 (metadata) 最常见的定义为"有关数据的结构数据",或者再简单一点就是"关于数据的信息",日常生活中的图例、图书馆目录卡和名片等都可以看作是元数据。在关系型数据库管理系统 (DBMS) 中,元数据描述了数据的结构和意义。比如在管转载 2010-09-16 15:03:00 · 4425 阅读 · 0 评论 -
MS sql server中时间函数用法详解 DATEADD DATEDIFF
<br />1、获得系统当前时间select getdate() <br /> <br />2、DateName ( datepart , date )返回表示指定日期的指定日期部分的字符串。--今天是2009-2-24--星期二<br /><br />SELECT DATENAME(year, getdate()) AS 'Year Name' --------返回:2009<br /><br />SELECT DATENAME(month, getdate()) AS 'Month Name' ---原创 2010-06-21 16:32:00 · 1052 阅读 · 0 评论 -
用SQL语句创建表&用SQL语句创建数据库
数据库中的所有数据存储在表中。数据表包括行和列。列决定了表中数据的类型。行包含了实际的数据。 例如,数据库pubs中的表authors有九个字段。其中的一个字段名为为au_lname,这个字段被用来存储作者的名字信息。每次向这个表中添加新作者时,作者名字就被添加到这个字段,产生一条新记录。 通过定义字段,你可以创建一个新表。每个字段有一个名字和一个特定的数据类型(数据类型在后面的“字段类型原创 2010-05-14 14:17:00 · 8500 阅读 · 0 评论 -
SQL时间函数
--日期转换参数,值得收藏select CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:08select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),-,), ,),:,)20040912110608select CONVERT(varchar转载 2009-12-29 14:34:00 · 590 阅读 · 0 评论 -
sql server中的convert日期格式化大全
CONVERT将某种数据类型的表达式显式转换为另一种数据类型。由于某些需求经常用到取日期格式的不同.现以下可在SQL Server中 将日期格式化.SQL Server 支持使用科威特算法的阿拉伯样式中的数据格式。在表中,左侧的两列表示将 datetime 或 smalldatetime 转换为字符数据的 style 值。给 style 值加 100,可获得包括世纪数位的四位年份 (y原创 2009-12-01 14:38:00 · 975 阅读 · 0 评论 -
SQL Server 2005 Service Broker Error 15517
http://btburnett.com/2008/05/sql-server-2005-service-broker-error-15517.html Sometimes I’ve run into the following error in the event log when using the service broker to do SQL command notificati转载 2014-04-01 11:55:58 · 2108 阅读 · 0 评论