SQL
klausyorkoswald
我很懒,什么都不会给你留下
展开
-
MSSQL 一对多 多表链接 去除重复数…
SELECT oxs.[销售订单号],omx.[销售编号],omx.[客户订单号],omx.[物料号],omx.[型号],omx.[规格],omx.[用户码],omx.[颜色],omx.[盘具]FROM [Q8DataBase].[dbo].[销售订单] As oxs LEFT JOIN [Q8DataBase].[dbo].[销售订单明细] as omxON oxs.[销售订单号]=om原创 2013-08-26 12:04:41 · 462 阅读 · 0 评论 -
MSSQL优化之索引优化
来自http://www.cnblogs.com/csMapx/articles/2270026.html一、认识索引 (一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非转载 2013-09-03 16:54:19 · 643 阅读 · 0 评论 -
安装VS2012后,MSSQL2008配置管理工具服务显示远程过程调用失败
如图~ 解决方案如下:1、打开360或其他类似软件(以360为例)2、打开软件管家3、找到软件卸载,搜索MicrosoftSQL Server 2012 LocalDB ,卸载就可以了~原创 2013-08-26 12:05:34 · 604 阅读 · 0 评论 -
MSSQL清除数据库中所有数据
Declare @t varchar(1024) Declare @SQLvarchar(2048) Declare tbl_cur cursor for select TABLE_NAME fromINFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASETABLE' OPEN tbl_cur FETCH NEXT from tbl原创 2013-08-26 12:05:46 · 409 阅读 · 0 评论 -
SQL Server 2005 "sa"帐号被禁用 …
网摘:都没试过~只是保存~方法1:把sqlserver停了 把master.mdf mastlog.ldf拷贝出来 然后用别的sqlserver附加成xxxx库然后update xxxx..sysxlogins set password=null wherename='sa'再master.mdf mastlog.ldf把这两个文件覆盖到你的data下 启动sqlserve原创 2013-08-26 12:04:52 · 472 阅读 · 0 评论 -
MSSQL 2008将数据库数据导出TSQL脚…
一直以来都在找将SQL数据导出成Insert 脚本的工具和方法。从2000开始 到2005 到现在的2008 都是这样。一直以来 只知道表结构,存储过程等可以导出脚本,就从来没想过SQL数据为什么不能导出数据脚本。从未仔细的看过SQL SERVER2008 选项和功能列表。今天心血来潮的研究了一下SQL 2008发现完全可以自己解决这个问题。过程如下:1、打开SQL Server200原创 2013-08-26 12:05:21 · 501 阅读 · 0 评论 -
【转】MSSQL获取各种时间
sql得到当前系统时间得日期部分 CONVERT(varchar(10),getDate(),120) 求得到"昨天,今天"日期函数的SQL 所属分类:MS-SQL Server基础类 ----------------------------------------------------------------------Convert(Datetime,Get原创 2013-08-26 12:05:12 · 574 阅读 · 0 评论 -
MSSQL 与或非优先级问题
MSSQL中查询条件 关系and or not 是有优先级的其顺序为 not → and → or 比如:SELECT * FROM TABLE WHERE A or B and C这个查询条件的组合描述的是 满足A或者 满足B+C 如果先描述满足 A、B二选一 并且满足C应该写做SELECT * FROM TABLE WHERE (A or B) and C原创 2013-08-26 12:05:09 · 901 阅读 · 0 评论 -
一次性删除数据库所有表和所有存储…
删除所有的表:如果由于外键约束删除table失败,则先删除所有约束:--/第1步**********删除所有表的外键约束*************************/DECLARE c1 cursor for select'alter table ['+ object_name(parent_obj) + '] drop constraint['+name+'];原创 2013-08-26 12:04:43 · 418 阅读 · 0 评论 -
MSSQL 将跨表更新数据
UPDATE 表ASET 表A某字段=b.对应字段,....(可增加多列)FROM 表A AS a,表B AS bWHERE a.ID=b.ID原创 2013-08-26 12:05:48 · 465 阅读 · 0 评论 -
SQL数据库表自增列重新排列
将Customer替换为自己的表ID为自增字段 使用SQLServer的自增功能来管理表的关键字,时间久后由于删除原因ID会不连续,如何重新“整理”关键字ID,使其重新从1开始,并且重置自增初始值为当前记录个数?exec sp_configure 'allow updates',1reconfigure with overrideGOupdate syscolumns原创 2013-08-26 12:05:05 · 1439 阅读 · 0 评论 -
SQL游标的使用
游标使用示例createproc cursorTest @_idint=0, @_namevarchar(50)='' as --创建游标 declare@cursor cursor --设定游标欲操作的数据集 set@cursor=cursor for select_id,_name from users --原创 2013-08-26 12:04:59 · 369 阅读 · 0 评论 -
SQL Server 2008 …
在SQL SERVER 2008中,编辑表的话 发现只能编辑200行 。这个用起来很不爽。其实是可以改的。打开SQL 2008 → 工具→ 选项→ SQL Server对象资源管理器→ 命令 → 再看右边随便改 Server 2008 表只能编辑前200行" TITLE="SQL Server 2008 表只能编辑前200行" />原创 2013-08-26 12:05:19 · 493 阅读 · 0 评论 -
大数据神比喻
Big data is like teenage sexeveryone talks about it,nobody really knows how to do it,everyone thinks everyone else is doing it,so everyone claims they are doing it.转载 2013-11-06 09:54:24 · 900 阅读 · 0 评论