Adaptive Server Enterprise 的命令参考
为直通构建一个长 SQL 语句。
sp_passthrough_piece string
| 参数 | 说明 |
|---|---|
| string | 要以直通模式执行的语句段。 |
sp_passthrough_subscription 过程
sp_passthrough 过程用于将语句直接发送给一组远程用户。对于长度大于 255 个字符的语句,必须逐段构建。
若要构建并发送长 SQL 语句,请为除语句最后一段之外的所有语句段调用 sp_passthrough_piece,然后再为最后一段调用 sp_passthrough。这样就可以完成语句并对其进行复制。
直通语句的所有片段必须在单个事务内进行构建。
下面的语句将一个长的直通语句发送给直通接收者当前列表中的接收者:
begin transaction go exec sp_passthrough_piece 'CREATE TABLE DBA.employee ( emp_id integer NOT NULL, manager_id integer NULL, emp_fname char(20) NOT NULL, emp_lname char(20) NOT NULL,' go exec sp_passthrough_piece ' dept_id integer NOT NULL, street char(40) NOT NULL, city char(20) NOT NULL, state char(4) NOT NULL, zip_code char(9) NOT NULL, phone char(10) NULL,' go exec sp_passthrough_piece 'status char(1) NULL, ss_number char(11) NOT NULL, salary numeric(20,3) NOT NULL, start_date date NOT NULL, termination_date date NULL, birth_date date NULL,' go exec sp_passthrough ' bene_health_ins char(1) NULL, bene_life_ins char(1) NULL, bene_day_care char(1) NULL, sex char(1) NULL, PRIMARY KEY (emp_id), )' go commit go
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。