标签为 "mssql" 的存档

mysql-select into-not in()-给C#转型来的PHP程序员的一点小提示

搞C#、.NET的,大都用的mssql数据库,但是在mysql里边,有一些mssql的用法是不适用的,以下是我今天刚经历的两个例子,共大家参考。

1、SELECT INTO TABLE

在mssql中, 有如下用法,可以直接把查询出的数据放到一个新表中,这条语句可以很好的用来备份表。

select * into table1_bak from table1

2、not in()
在mssql中, not in () 的括弧内可以直接放置sql语句,也可以很方便的实现特殊查询。

select * from bill_log where bill_id not in(select bill_id from bill_log07)

这条语句在mysql中就会报错。
Read more…

SqlServer中sqlmaint 实用工具和xp_sqlmaint扩展过程

sqlmaint 实用工具可以对一个或多个数据库执行一组指定的维护操作。使用 sqlmaint,可以运行 DBCC 检查、备份数据库及其事务日志、更新统计以及重建索引。所有数据库维护活动都会生成报表,可以将此报表发送到指定的文本文件、HTML 文件或电子邮件帐户。sqlmaint 可以执行以前版本的 SQL Server 所创建的数据库维护计划。若要从命令提示符运行 SQL Server 维护计划,请使用 dtexec 实用工具。

Read more…