易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL Server自带备份整个数据库脚本工具 scptxfr.exe


首先在sqlserver的安装路径下,如:D:\Program Files\Microsoft SQL
Server\MSSQL\,找到文件名是scptxfr.exe的文件,利用命令行工具:具体用法如下:
D:\PROGRA~1\MICROS~2\MSSQL\>scptxfr/?
命令行语法:
SCPTXFR /s
<服务器> /d <数据库> {[/I] | [/P <密码>]}
        {[/F
<脚本文件目录>] | [/f <单个脚本文件>]}
        /q /r /O /T /A /E /C
<CodePage> /N /X /H /G /Y /?
/s      —      指示要连接到的源服务器。
/d      —      指示要为之编写脚本的源数据库。
/I     
—      使用集成安全性。
/P      —      sa 要用的密码。请注意登录 ID 始终为 sa。
               
若/P不使用或标志后面没有密码,
                则将使用空密码。不与 /I 兼容。
/F      —     
脚本文件应生成到的目录。
                这意味着为每个对象分类生成一个文件。
/f      —     
所有脚本将保存到的单个文件。
                不与 /F 兼容。
/q      —     
在所生成的脚本中使用被引用的标识符。
/r      —      为脚本中的对象包括 drop 语句。
/O     
—      生成 OEM 脚本文件。无法用于 /A 或 /T。
                这是默认的行为


相关文档:

转:sql语句实现分页汇总

应一个朋友的要求,贴上收藏的SQL常用分页的办法~~
表中主键必须为标识列,[ID] int IDENTITY (1,1)
1.分页方案一:(利用Not In和SELECT TOP分页)
语句形式:
SELECT TOP 页记录数量 *
from 表名
WHERE (ID NOT IN
  (SELECT TOP (每页行数*(页数-1)) ID
  from 表名
  ORDER BY ID))
  O ......

.net连接数据库,执行sql脚本

1、定义指令集:using System.Data.SqlClient;
2、定义sql连接: SqlConnection conn= new SqlConnection("server=(local);database=colorring;uid=sa;pwd=;");
3、打开sql连接: conn.Open();
4、定义sql语句:string sqlstr = "insert into test values (123321)";
5、组装sql语句和连接:SqlCommand cmd = new SqlCo ......

Sql语句的常用方法

1.如何将一个SQL Server表的结构复制到另一个新建的表中
    select * into 新表 from 旧表 where 0 = 1
2.修改字段默认值
    alter table 表名 add default 默认值 for 字段名
3. 取得数据库结构
    SELECT name from sysdatabases
4.增加列
  ......

标准的 SQL 的解析顺序

标准的 SQL 的解析顺序为:
(
1
).
from
子句, 组装来自不同数据源的数据
(
2
).
WHERE
子句, 基于指定的条件对记录进行筛选
(
3
).
GROUP

BY
子句, 将数据划分为多个分组
(
4
).使用聚合函数进行计算
(
5
).使用
HAVING
子句筛选分组
(
6
).计算所有的表达式
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号