bcp 实用工具

语法 bcp {[[database_name.][owner].]{table_name | view_name} | "query"} {in | out | queryout | format} data_file [-m max_errors] [-f format_file] [-e err_file] [-F first_row] [-L last_row] [-b batch_size] [-n] [-c] [-w] [-N] [-V (60 | 65 | 70)] [-6] [-q] [-C code_page] [-t field_ter...
2007-10-26 17:35 | 阅读 1884 次 | 评论 0 条

跨数据库(服务器)连接数据表(分布式应用) (三)

sp_addlinkedserver 创建一个链接的服务器,使其允许对分布式的、针对 OLE DB 数据源的异类查询进行访问。在使用 sp_addlinkedserver 创建链接的服务器之后,此服务器就可以执行分布式查询。如果链接服务器定义为 Microsoft? SQL Server?,则可执行远程存储过程。 语法 sp_addlinkedserver [ @server = ] 'server' [ , [ @srvproduct = ] 'product_name' ] [ , [ @provider = ] 'provider_name' ] [ , [...
2007-09-15 23:13 | 阅读 2450 次 | 评论 0 条

跨数据库(服务器)连接数据表(分布式应用) (二)

OPENROWSET 包含访问 OLE DB 数据源中的远程数据所需的全部连接信息。当访问链接服务器中的表时,这种方法是一种替代方法,并且是一种使用 OLE DB 连接并访问远程数据的一次性的、特殊的方法。可以在查询的 FROM 子句中像引用表名那样引用 OPENROWSET 函数。依据 OLE DB 提供程序的能力,还可以将 OPENROWSET 函数引用为 INSERT、UPDATE 或 DELETE 语句的目标表。尽管查询可能返回多个结果集,然而 OPENROWSET 只返回第一个。 语法 OPENROWSET ( 'provider_name' , { 'dataso...
2007-09-15 23:11 | 阅读 2157 次 | 评论 0 条

跨数据库(服务器)连接数据表(分布式应用) (一)

OPENDATASOURCE 不使用链接的服务器名,而提供特殊的连接信息,并将其作为四部分对象名的一部分。 语法 OPENDATASOURCE ( provider_name, init_string ) 参数 provider_name 注册为用于访问数据源的 OLE DB 提供程序的 PROGID 的名称。provider_name 的数据类型为 char,没有默认值。 init_string 连接字符串,这些字符串将要传递给目标提供程序的 IDataInitialize 接口。提供程序字符串语法是以关键字值对为基础的,这些关键字值对由分号隔开,例如:"keyword...
2007-09-15 23:08 | 阅读 1992 次 | 评论 0 条

Sybase数据库Top问题的解决

我们知道,在SQLServer数据里,如果要返回数据表里前多少行数据时,使用 Select Top n 列名列表 From 表名列表 ... 这样的 SQL 语句即可。 可是,这样的语句在 Sybase 数据库里是行不通的(报错),那我们在怎样解决这个问题呢?实际上,这两种数据库都有一个设置,叫 Set RowCount n 这个设置将影响返回的数据行数。 利用这个设置,则在Sybase 中可以这样解决: Set RowCount n Select 列名列表 From 表名列表 .... 例如: Set RowCount 100 Select * From Ever...
2007-07-18 21:00 | 阅读 2194 次 | 评论 0 条

老乌龟谈触发器(Trigger)的使用

触发器(Trigger)的使用  1、定义:  触发器(Trigger)是一种特殊类型的存储过程,它不像一般的存储过程,可以直接使用存储过程的名字来调用或执行。触发器的执行是通过事件来触发执行的,所以称为触发器。当用户发布对指定的表或表中列进行修改(包括插入、删除和更新)的命令时(事件发生),SQL SERVER将自动执行在相应触发器中的SQL语句。   2、作用:  主要是用来保持数据的完整性和一致性。   3、语法:  CREATE TRIGGER trigger_name  ON table_name  FOR {INSERT,DELETE,UPDATE}  AS  SQL_s...
2006-08-29 22:19 | 阅读 1576 次 | 评论 0 条

CEILING 函数的BUG

CEILING 返回大于或等于所给数字表达式的最小整数。 语法 CEILING ( numeric_expression ) 参数 numeric_expression 是精确数字或近似数字数据类型类别的表达式(bit 数据类型除外)。 返回类型 返回与 numeric_expression 相同的类型。 示例 下面的示例显示使用 CEILING 函数的正数、负数和零值。 SELECT CEILING($123.45), CEILING($-123.45), CEILING($0.0) GO 下面是结果集:--------- --------- ------...
2006-08-26 01:05 | 阅读 2996 次 | 评论 0 条
浏览47938次