随笔分类 -  SQL

摘要:--如需在表中添加列,请使用下列语法:ALTER TABLE table_nameADD column_name datatype--例如:ALTER TABLE PersonsADD Birthday date--要删除表中的列,请使用下列语法:ALTER TABLE table_name DROP COLUMN column_name--例如:ALTER TABLE PersonDROP COLUMN Birthday--要改变表中列的数据类型,请使用下列语法:ALTER TABLE table_nameALTER COLUMN column_name datatype--例如:ALTER 阅读全文
posted @ 2011-09-16 17:51 肚肚 阅读(193) 评论(0) 推荐(0)
摘要:From:http://blog.sina.com.cn/s/blog_4388a973010007lh.htmlRANK ( ) OVER ( [query_partition_clause] order_by_clause )DENSE_RANK ( ) OVER ( [query_partition_clause] order_by_clause )可实现按指定的字段分组排序,对于相同分组字段的结果集进行排序,其中PARTITION BY 为分组字段,ORDER BY 指定排序字段over不能单独使用,要和分析函数:rank(),dense_rank(),row_number()等一起使 阅读全文
posted @ 2011-08-02 16:18 肚肚 阅读(277) 评论(0) 推荐(0)
摘要:一、sql2008 企业版(Enterprise)下载地址: http://download.microsoft.com/download/4/C/4/4C402E48-0223-4D3B-8574-2C259500D2E4/SQLFULL_X86_CHS.EXE二、序列号: 开发版(Developer): PTTFM-X467G-P7RH2-3Q6CG-4DMYB 企业版(Enterprise): JD8Y6-HQG69-P9H84-XDTPG-34MBB)特别注意:Win7只能安装2008的DEV以及EXPRESS版本三、安装错误总结:1.SQL Server 安装程序遇到以下错误:在创建 阅读全文
posted @ 2011-03-16 22:09 肚肚 阅读(1368) 评论(0) 推荐(0)
摘要:摘要:通过使用默认的相等比较器对值进行比较返回序列中的非重复元素。var v = (from a in _TaoXueDBEntities.LessonClass join b in _TaoXueDBEntities.Lesson on a.LessonID equals b.LessonID where b.TeacherUIN == uin && b.Status != 0 select b).Distinct(); 阅读全文
posted @ 2011-03-10 16:12 肚肚 阅读(268) 评论(0) 推荐(0)
摘要:SQL Server 2008 Management Studio,在设计表时如果改了某些字段导致需要重建表时,会报告:不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。 天杀的每次都让我好找,有一次找了半小时才找到,决定就此立案。在工具菜单中点击“选项”,然后选择“Designers\表设计器和数据库设计器”项,然后就找到了。 不过,关闭这个选项后设计表需要非常小心,说不定一不小心把几十万行数据表就给重建了,到时候就一边哭去吧。 阅读全文
posted @ 2010-12-17 10:40 肚肚 阅读(258) 评论(0) 推荐(0)
摘要:对于 SQL SERVER 2000 及更早的版本,需要使用一个自增列,结合临时表来实现。 SELECT [AUTOID] = IDENTITY(int,1,1), * INTO #temp_table FROM 表名; SELECT * FROM #temp_table; 从 SQL SERVER 2005 开始, SQL SERVER 提供了一个 ROW_NUMBER() 函数,大大简化了工作... 阅读全文
posted @ 2010-11-24 17:03 肚肚 阅读(530) 评论(0) 推荐(0)
摘要:实例:然后3个联合的时候:就出现“/”应用程序中的服务器错误: 在单个 LINQ to Entities 查询中的两个结构上不兼容的初始化过程中出现类型“Taoxue.Entities.DTO.TeacherAccountInfo”。类型可以在同一查询中的两个位置初始化,但前提是在这两个位置设置了相同的属性,且这些属性是以相同的顺序设置的。 代码改为... 阅读全文
posted @ 2010-11-05 19:52 肚肚 阅读(2676) 评论(0) 推荐(0)
摘要:基本原则:能用表变量就用表变量.实在不行才使用临时表表变量主要是开销系统的内存,而临时表则使用tempdb.对于小数据量的中间数据存储,可以使用表变量,而当需要临时保存的数据很大时,建议使用临时表.declare @table table(id int identity(1,1),tid int)--创建表变量select * from @tablecreate table #table (id ... 阅读全文
posted @ 2010-07-20 12:06 肚肚 阅读(302) 评论(0) 推荐(0)
摘要:使用 Transact-SQL 语句循环结果集有三种方法使用可以通过使用 Transact-SQL 语句遍历一个结果集。 一种方法是使用 temp 表。 使用这种方法您创建的初始的 SELECT 语句的"快照"并将其用作基础"指针"。 例如: /**//********** example 1 **********/ declare @au_id char( 11 )set rowcount 0s... 阅读全文
posted @ 2010-07-20 12:02 肚肚 阅读(280) 评论(0) 推荐(0)
摘要:--游标变量declare @pingcoid varchar(50)declare cur cursor fast_forward forselect top 300 pingcoid from OpenDoor.Userinfo order by point descopen cur fetch cur into @pingcoidwhile @@fetch_status =0begin--循... 阅读全文
posted @ 2010-07-15 14:14 肚肚 阅读(152) 评论(0) 推荐(0)
摘要:1.当前系统日期、时间selectgetdate()2.dateadd在向指定日期加上一段时间的基础上,返回新的datetime值例如:向日期加上2天selectdateadd(day,2,'2004-10-15')--返回:2004-10-1700:00:00.0003.datediff返回跨两个指定日期的日期和时间边界数。selectdatediff(day,'2004-09-01','200... 阅读全文
posted @ 2010-07-15 14:13 肚肚 阅读(460) 评论(0) 推荐(0)
摘要:获取sql server中一条update和insert语句影响的记录数@@rowcount 返回受上一语句影响的行数。 语法 @@rowcount 返回类型 integer 注释 任何不返回行的语句将这一变量设置为 0 ,如 if 语句。 示例 下面的示例执行 update 语句并用 @@rowcount 来检测是否有发生更改的行。 update authors set a... 阅读全文
posted @ 2010-07-05 10:15 肚肚 阅读(547) 评论(0) 推荐(0)
摘要:1.复制表(包括数据):select * into vote.joinvotebak20100628 from vote.JoinVote2.只复制表结构(不复制数据)select * into vote.joinvotebak20100630 from vote.JoinVote where 1<>13.复制指定数据到另一张表中declare @startdate varchar(12)set @startdate = '05/07/2008'insert into dbo.smsLog(pingcoid,mobile,[content],createtime)s 阅读全文
posted @ 2010-06-30 11:59 肚肚 阅读(216) 评论(0) 推荐(0)
摘要:--PV:select page as 地址,convert(char(10),createtime,120) as 时间,count(*) as 访问量 from dbo.WebAppLog where convert(char(10),createtime,120)>='2010-06-01' and Page='http://app.pingco.cn/NewCall/Call.mvc... 阅读全文
posted @ 2010-06-18 16:08 肚肚 阅读(1710) 评论(0) 推荐(0)
摘要:--每天的喊话数据---select CONVERT(char(10), CreateTime, 120),count(*) from [dbvs-mlg].[pingcoapp].appleGrange.Notice where CreateTime>'2/28/2010' and createtime<='3/3/2010' group by CONVERT(char(10), C... 阅读全文
posted @ 2010-03-02 14:35 肚肚 阅读(232) 评论(0) 推荐(0)
摘要:SQLPrompt是一款SqlServer下面的语法提示工具,昨天在博客园里面乱逛,发现有网友还在询问SQLPromptV3.8的破解,就把我现在正在使用的SQLPromptV4.0破解给贡献出来,希望能够给网友的开发上带来一定的便利。 先下载的14天试用安装包!下载软件 http://jquery.haozj.net/SQLToolbelt.exe 下载SQLPrompt4破解文件! http... 阅读全文
posted @ 2010-01-08 11:46 肚肚 阅读(617) 评论(0) 推荐(1)
摘要:--表1:SELECT count(*) as Moneybag1,PingCoId FROM OpenDoor.UserKey wherekeyType=1 and issystem=1 group by pingcoid order by Moneybag1 desc--表2:SELECT count(*) as Moneybag2,PingCoId FROM OpenDoor.UserKey... 阅读全文
posted @ 2009-12-25 15:47 肚肚 阅读(175) 评论(0) 推荐(0)
摘要:一些不错的sql语句 1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用) 法一:select * into b from a where 1 <>1 法二:select top 0 * into b from a 2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用) insert into b(a, b, c) select d,e,f... 阅读全文
posted @ 2009-12-17 16:44 肚肚 阅读(202) 评论(0) 推荐(0)
摘要:SQL2008实现数据导出为脚本的过程 本文来自: IT知道网(http://www.itwis.com) 详细出处参考:http://www.itwis.com/html/database/sqlserver/20090629/4837.html 阅读全文
posted @ 2009-11-17 15:31 肚肚 阅读(384) 评论(0) 推荐(0)
摘要:在Windows Server 2003 、Windows XP或者Windows 2000中安装 SQL SERVER 2008 开发版和企业版时,会遇到“性能计数器注册表配置单元一致性”检查失败 的问题(Windows Server 2008 由于暂时没有环境,尚未测试)(图一)安装提示错误信息为:(图二)解决方法:先根据帮助提示,打开 http://support.m... 阅读全文
posted @ 2009-10-23 10:42 肚肚 阅读(329) 评论(0) 推荐(0)