好记性不如烂笔头。

SqlServer

SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。 Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
SqlServer

SQL UNION 操作符

   SQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT column_name(s) FROM table_name1UNIONSE...

SqlServer

SQL SERVER SA密码忘记,windows集成身份验证都登录不了不怎么办

   有时候SQL SERVER 的SA强密码策略真的很烦人,不同的系统密码策略又不一样,导致经常会忘记密码,这不,这回我本机的SQL SERVER很久不用了,彻底忘了密码是什么。查了一下资料还是找到了解决办法,这是官方的原文:http://technet.microsoft.com/en-us/library/dd207004.aspx。 解决步骤: 1、...

SqlServer

清空数据库所有表

   use dbNameGOdeclare @sql varchar(8000)while (select count(*) from sysobjects where type='U')>0beginSELECT @sql='drop table ' + nameFROM sysobjectsWHERE (type = 'U')ORDER BY '...

SqlServer

使用 sqlcmd 运行 Transact-SQL 脚本文件。

   解决方法:打开命令提示符窗口。在命令提示符窗口中,键入 sqlcmd -S myServer\instanceName -i C:\myScript.sql -o C:\sql_log.txt。按 Enter 键,命令提示符窗口中不会返回任何输出,而是将输出发送到 sql_log.txt 文件。您可以打开 sql_log.txt 文...

SqlServer

如何循环访问通过在 SQL Server 中使用事务处理 SQL 结果集

   本文介绍了模拟中的存储的过程、 触发器或批处理事务处理 SQL 游标类似提取下一个逻辑可以使用的各种方法。事务处理 SQL 语句用于循环访问结果集有三种方法可用于循环访问结果集使用事务处理 SQL 语句。一种方法是使用临时表。使用此方法,您创建初始的 SELECT 语句的"快照"并使用它作为基础的"指针"。例如:/********** example...

SqlServer

快速插入亿万数据的解决方案

   普通用户可能会直接insert xxxxxx values(xxx),这样其实最慢的,这样sql默认会把每一条insert语句当作一个事务去提交,千万条insert语句,就会提交千万次,肯定慢了,而是需要将insert语句放到一个循环里面去,在把这个循环当作一个事务来提交,就是begin tran循环体commit tran这样速度就会快几十倍,一点都...

SqlServer

sql 2008数据事务日志已满处理方法

   突然发现sql 2008出现错误:数据库 'mybase_db' 的事务日志已满。若要查明无法重用日志中的空间的原因,请参阅 sys.databases 中的 log_reuse_wait_desc 列。解决方法:   --截断事务日志     backup log mybase_db with no_log       go...