bcp - Sybase
bcp - Sybase
bcp - Sybase
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Sybase</strong>® Adaptive Server® Enterprise<br />
12.0<br />
UNIX
ID 30474-01-1200-01<br />
1999 10<br />
Copyright © 1989-1999 by <strong>Sybase</strong>, Inc.<br />
<strong>Sybase</strong> !"# $% &'()*+ ,- ./<br />
#012 " 34( 56789:; ?@ABCD89EF<br />
GHIJK&' LM>KNO(PQRSTPQUVWXYZ (800) 685-8225 [\]^ (617) 229-9845<br />
_ LM6789(
........................................................................................................................................ vii<br />
isql ............................................................................ 1<br />
isql ................................................................. 2<br />
isql Transact-SQL ...................................... 3<br />
isql ................................................................. 3<br />
................................................................................... 4<br />
set .................................................................. 5<br />
!" ............................................................................... 6<br />
#$%&'() !"* +,- ....................................... 7<br />
./012 ............................................................................... 8<br />
3456 ./012 .......................................................... 8<br />
78 ............................................................................... 9<br />
UNIX 9:;< .................................................................. 9<br />
<strong>bcp</strong> Adaptive Server ................................. 11<br />
= >? @A ............................................................................. 12<br />
<strong>bcp</strong> B B >? ........................................................... 12<br />
<strong>bcp</strong> CD ............................................................................. 14<br />
EF GH'( ...................................................................... 14<br />
IJ>?EF KL ............................................................... 14<br />
MNOPQ ............................................................................. 15<br />
<strong>bcp</strong> R ........................................................................................ 16<br />
<strong>bcp</strong> #$ST ................................................................................. 17<br />
UV <strong>bcp</strong> WXV <strong>bcp</strong> ........................................................ 17<br />
UV <strong>bcp</strong> Y >? Z[ ................................................ 19<br />
\>?]^IJ_`ab ........................................................ 19<br />
c9]^IJ\>?Y d;`a .................................. 22<br />
<strong>bcp</strong> ................................................................................ 28<br />
ef .......................................................................... 28<br />
9 !" ........................................................... 29<br />
iii
iv<br />
ef*g+, <strong>bcp</strong> ............................................................... 30<br />
78hijk .......................................................................... 30<br />
lmno ................................................................................. 32<br />
pqno ................................................................................. 33<br />
pq !" 9 !" ........................................................... 34<br />
78 ................................................................................. 36<br />
<strong>bcp</strong> 78 rs ............................................................... 36<br />
tug+, vY >? ............................................................... 40<br />
pqnoY >? ........................................................... 40<br />
`w"Y >? ............................................................... 41<br />
tug+, vY >? ............................................................... 43<br />
pqnoY >? ........................................................... 43<br />
`w"Y >? ............................................................... 45<br />
78Y >? ........................................................... 45<br />
xyz{| <strong>bcp</strong> ...................................................................... 47<br />
Y ]}~78 ......................................................................... 48<br />
€ ‚I# .......................................................................... 48<br />
]}~ `ab ...................................................................... 49<br />
Y text ƒ image >? ............................................................. 50<br />
„;./012 ............................................................................. 51<br />
Y …†78 ............................................................................. 52<br />
Y …†78 ............................................................................. 53<br />
>?‡ˆ#gef*‰Š‹ Œ Ž ............................................. 54<br />
ef >?jk ...................................................................... 54<br />
Š‹ Œ Ž .......................................................................... 54<br />
<strong>bcp</strong> ) ‘’ ............................................................ 55<br />
dsedit ..................................................................................... 57<br />
dsedit UV “ ............................................................................. 58<br />
dsedit .............................................................................. 58<br />
”•–—˜ ................................................................................. 59<br />
š›‰œ –—žQŽŸ ....................................................... 61<br />
š›W–—./N v¡ ........................................................ 62<br />
SPX/IPX v¡ ......................................................................... 63<br />
dsedit ¢£¤¥ ............................................................................. 64<br />
dsedit ¦§ ........................................................ 64<br />
…†¨(g©Unable to open X displayª ................................ 64<br />
«Aš›‰¬ W®žQŽŸ ......................................... 64
dscp ....................................................................................... 65<br />
dscp UV “ ............................................................................... 66<br />
dscp ................................................................................ 66<br />
¯°±² dscp ³´ ............................................................. 66<br />
dscp ˜ ........................................................................ 66<br />
žQŽŸ ............................................................................. 68<br />
š› ¬ žQŽŸ ........................................................... 68<br />
IJžQŽŸ ...................................................................... 71<br />
µ žQŽŸ ...................................................................... 72<br />
œ žQŽŸ · ........................................................... 72<br />
®žQŽŸ ...................................................................... 73<br />
¸ dscp ....................................................................................... 74<br />
dscp UV¹º .......................................................... 75<br />
.......................................................................... 77<br />
................................................................................. 78<br />
UV¹º ......................................................................... 80<br />
»¼W½ ............................................................... 80<br />
²{|‰p"¾ ¿ À ............................... 81<br />
žQŽ ........................................................... 81<br />
>?ÁÂÃ Ä- .................................................... 81<br />
ž'( ............................................................... 82<br />
backupserver ................................................................................. 83<br />
<strong>bcp</strong> ................................................................................................ 87<br />
<strong>bcp</strong>_dce ....................................................................................... 102<br />
buildmaster .................................................................................. 118<br />
charset ........................................................................................ 120<br />
dataserver ................................................................................... 121<br />
defncopy ...................................................................................... 124<br />
defncopy_dce .............................................................................. 129<br />
dscp ............................................................................................. 134<br />
dscp_dce ..................................................................................... 135<br />
dsedit ........................................................................................... 136<br />
dsedit_dce ................................................................................... 137<br />
extractjava ................................................................................... 138<br />
installjava .................................................................................... 141<br />
isql ............................................................................................... 145<br />
isql_dce ....................................................................................... 153<br />
langinstall .................................................................................... 161<br />
optdiag ........................................................................................ 163<br />
showserver .................................................................................. 170<br />
v
vi<br />
sqlloc ........................................................................................... 171<br />
sqllocres ...................................................................................... 173<br />
sqlupgrade .................................................................................. 174<br />
sqlupgraderes ............................................................................. 175<br />
srvbuild ........................................................................................ 176<br />
srvbuildres ................................................................................... 177<br />
startserver ................................................................................... 178<br />
sybload ........................................................................................ 181<br />
sybsetup ...................................................................................... 183<br />
........................................................................................................185
UNIX UNIX<br />
<strong>Sybase</strong>® Adaptive Server® Enterprise<br />
! Transact-SQL® ! Adaptive Server Enterprise "<br />
12 #$ % &'()*+ UNIX , Adaptive<br />
Server - ./<br />
"# $% 0123456<br />
7 4 8 isql 9: ;?@ SQL<br />
(isql) ABCD EF SQL<br />
7G4 8 <strong>bcp</strong> HIJ Adaptive Server KLMN9: O<br />
P;< QR Adaptive Server ! STUVWXMN<br />
YZ[\ (<strong>bcp</strong>)<br />
7]4 8 dsedit9: ^_=$R X-Windows ` ab<br />
cdefg (dsedit) Qhi!ef interfaces ST`<br />
cdgja<br />
7k4 8 dscp9: ^_=$ dscp Qhi<br />
!ef interfaces ST` cdgja<br />
7l4 8 mn9: op&qrs Qtu!v<br />
wMNx! Adaptive Server Enterprise<br />
`yz {|}- pubs2 ~ MNx F tu€=<br />
$ ‚ pubs2 ƒ„…†<br />
vii
& '( <strong>Sybase</strong> Adaptive Server Enterprise S‡0123S‡6<br />
viii<br />
ˆ( ‰Š‹Œ : 01 Ž, ‘ ’“”•<br />
’“" ‰Š‹Œ 2 WWW –—‚ ˜s š› CD ‰Š<br />
Uœ žŸ B¡˜š›IS‡”•A¢EF <strong>Sybase</strong> Technical<br />
Library Product Manuals Web £¤<br />
˜EF Technical Library Product Manuals Web £¤– ‰Š‹Œ6<br />
a EF http://sybooks.sybase.com Product Manuals<br />
b ¥¦š› o§<br />
c ¥¦š›§<br />
d ¨©ª«` 8Collection9o¬`A¥¦®¯ š›,"<br />
8ˆ( 9 §<br />
e °©ª«`<br />
§<br />
±²S‡o¬`A¥¦³ ‰Š‹Œ<br />
´µ·S‡AI¸¹¨©ª«º»<br />
PDF "S‡<br />
8PDF9¼½3¾ ²<br />
ˆ( Adaptive Server ¿À : qrs + Adaptive Server<br />
,Á <strong>Sybase</strong> š› ¿ÀÂÃÄ!ÅÆÇ<br />
Adaptive Server Enterprise : qrs Adaptive Server "<br />
12 ` “ÈŽÂÉÊËÌ ÈŽ ÍŠ ÎÏ2, ŽÐ<br />
ÑÒ+Ó ÎÏ<br />
Transact-SQL User's Guide : qrs Transact-SQLAÔ MNxÕ<br />
Ö <strong>Sybase</strong> ž×" MNxtu ØÄ % ÙÚ<br />
Û Ü0Ý pubs2 ! pubs3 ~ MNx ^_<br />
: yzs+ tucdg!MNx OP”•<br />
01+ tuÞußà¿áâ %MNx! MNx2<br />
, (ãäåæÂçèÕÖ!é ê ëÆ ì<br />
Adaptive Server Reference Manual : 01 + Transact-SQL Âí<br />
MÂÇ !MNîï OP”• Ü01 Transact-SQL ðñ<br />
ã! ¬(ò o¬
Performance and Tuning Guide : ^_=$ ó Adaptive Server<br />
ô³’ó⎠0123õö ”•6ÐÑ⎠MNxë<br />
÷FøÂh óùÂ=$ÉúïMNx ó Adaptive ServerÂûü<br />
!ýþÿ FøA2, ! ⎠ÐÑ<br />
ˆ( : qrs± Adaptive Server A<br />
= isql ! <strong>bcp</strong>AB Š Ä<br />
Error Messages and Troubleshooting Guide : ^_=$<br />
•&qr % Fø õ<br />
Component Integration Services User’s Guide : ^_=$ Adaptive<br />
Server T cdÈŽQ <strong>Sybase</strong> ! <strong>Sybase</strong> MNx<br />
Java in Adaptive Server Enterprise : qrs=$¿À Java î2,=<br />
$ Java î Adaptive Server MNx` MNîï! %(ò<br />
íM<br />
Using <strong>Sybase</strong> Failover in a High Availability System : ì=$Rý<br />
â ` <strong>Sybase</strong> æ Adaptive Server ÅÆÉ cd<br />
g<br />
Using Adaptive Server Distributed Transaction Management Features :<br />
^_=$R @ d u !`ÅÆÂ Adaptive Server DTM<br />
ÈŽA=$é" Adaptive Server DTM ÈŽ<br />
XA Interface Integration Guide for CICS, Encina, and TUXEDO : yz<br />
#Ç X/Open XA dtug <strong>Sybase</strong> DTM XA $ ì<br />
Adaptive Server Glossary : (òs Adaptive Server S‡` %<br />
&&Õ<br />
)*+,-. <strong>Sybase</strong> Technical Library CD ! Technical Library Product Manuals<br />
Web £¤Qsš› OP”•6<br />
Technical Library CD 1+š› !%&S‡A'(Tyz<br />
Technical Library CD 01 DynaText ·g))õ*+—‚š<br />
› %&”•<br />
¿À!,X Technical Library ìAm S‡0`<br />
Technical Library Installation Guide<br />
ix
Web /0 <strong>Sybase</strong><br />
12<br />
x<br />
Technical Library Product Manuals Web £¤ Technical Library CD<br />
HTML "A 2 - Web ·gEF "š› .A<br />
Ü 2§ ³ Technical Documents Web £¤ /201É Tech Info<br />
Library2Â Solved Cases 3ö! <strong>Sybase</strong>/Powersoft “4<br />
˜EF Technical Library Product Manuals Web £¤A ·<br />
http://sybooks.sybase.com Product Manuals<br />
<strong>Sybase</strong> Web £¤– %&S‡5 6“<br />
❖ 3456 78129 / EBF Rollup 0:;+,<<br />
1 Web ·g<br />
Documents<br />
J http://techinfo.sybase.com Technical<br />
2 R8Browse9» A¸¹ 8What's Hot9<br />
3 ¥¦7 8Certification Reports9Â8EBF Rollups9Â8Technical<br />
Newsletters9´µ 8 §<br />
❖ =>?@%0 SupportPlus A<<br />
1 Web ·g<br />
Documents<br />
J http://techinfo.sybase.com Technical<br />
2 R8Browse9» A¸¹ 8What's Hot9<br />
3 ¸¹ 8EBF Rollups9<br />
2 8Technical Documents99: EBFA;< 2<br />
8Electronic Software Distribution (ESD)9Q3¾ EBF<br />
4 =>7 SupportPlusSM Online Services jaÁ ´ ìQ<br />
❖ "BCDE@%FG SupportPlus AHIJKL<<br />
2=> Web – ìÍŠ?<br />
˜ SupportPlusA@˜6<br />
1 ÊËŸAB ã CD (SSL) Web ·gA|= Netscape<br />
Navigator 1.2 I6ý"<br />
2 +E ÊËD F<br />
3 ( %&ÊË»G´ H<br />
4 % ID !$
❖ MN>O?@%FG SupportPlus A<<br />
I 2 <strong>Sybase</strong> 8Technical Documents9 8JFKŒ9L M£<br />
¤ yz NO<br />
1 Web ·g<br />
Documents<br />
J http://techinfo.sybase.com Technical<br />
2 R8Browse9» A¸¹ 8What's Hot9<br />
3 ¸¹®¯ Pø<br />
PQ S‡<br />
$SYBASE<br />
QS `ASTR!abR STA|=6<br />
¬ 1 OPqrs S‡` é" /ãT!Õ 2U(<br />
1<br />
RS TU<br />
dsedit<br />
VW<br />
! "#<br />
12 34 506789':<br />
; "#<br />
DE<br />
?@ 'ABC<br />
6FG HIJK L<br />
'AMNO 3PQRS;<br />
@X TKDEUVS<br />
master<br />
$SYBASE/bin<br />
@X $% &' <strong>Sybase</strong> ()*+, -<br />
./0 $SYBASE<br />
select column_name<br />
from table_name<br />
where search_conditions<br />
compute row_aggregate<br />
(column_name)<br />
{cheese, sauce}<br />
xi
xii<br />
RS TU<br />
6#W! XAMYZM<br />
NO [\WT<br />
@X TKDELVS<br />
[anchovies, pineapple,<br />
bell_peppers]<br />
6#]W! XAM"#' {cash | check | credit}<br />
6#W! X^_ZM"#<br />
' `ab$%c Ld<br />
RSefg Ch<br />
(...) 6#W!eijkl<br />
Smn':o ^_Zp<br />
"# †‡ 3ˆV ‰Š<br />
;'†‡†‹Œ<br />
YŽ[‚ƒ ŠZM '<br />
@X c†‡†‹L[<br />
†‡e!‘’“”•–"#[<br />
—˜†‡L' (-c)<br />
(cash) BCW “”•–Y š<br />
›'9 (dsname) œ–6#<br />
5 F '#ž"<br />
#Ÿœ–[Œ ‰#<br />
[extra_cheese, avocados,<br />
sour_cream]<br />
buy thing = price [cash | check<br />
| credit]<br />
[, thing = price [cash | check<br />
| credit] ]...<br />
–
RS TU<br />
5 F ¡¢Dx'#ž"#<br />
Œ<br />
pub_id pub_name city state<br />
------- ------------------- ----------- -----<br />
0736 New Age Books Boston MA<br />
0877 Binnet & Hardley Washington DC<br />
1389 Algodata Infosystems Berkeley CA<br />
(3 rows affected)<br />
PQG6£n'#ž<br />
"BY3Z[ V²WXYÊËZ ÍŠ¿À <strong>Sybase</strong> š›}+ [I\[ (H<br />
€A] ‚³^_ 7 <strong>Sybase</strong> %&ÊË»G´ =` I´<br />
µabcŽ FøA ) (H€7 <strong>Sybase</strong> %&ÊË»G´ I7<br />
Rde <strong>Sybase</strong> f‹g´<br />
xiii
xiv
isql<br />
4qr>?@ SQL isql<br />
h, Pø0Ý6<br />
\] ^<br />
¤+ ¥¦ isql 2<br />
Τc isql Ld Transact-SQL 3<br />
¨1 ©ª« 6<br />
¬® ¯°± ©ª«9'²³@ 7<br />
´µ·ˆU‘ 8<br />
DE Dx 9<br />
@X ˜#Ç isql ` Transact-SQLA<br />
ijR Adaptive Server –k+ ²lmInb<br />
+ isql Õ OP^_Am 141 3– 8installjava9<br />
1
2<br />
isql<br />
_`9ab isql<br />
˜,X isql6<br />
1 R y{äœo‘23 6<br />
isql<br />
pÒ23y{6<br />
Password:<br />
2 o‘$<br />
o‘ $ cppÒRqr– pÒ isql y{ä6<br />
1><br />
M 2‰p Transact-SQL<br />
˜sp isql6<br />
R¸t Š`o‘23#$ ² 6<br />
quit<br />
exit
"#c isql d Transact-SQL<br />
ef isql gh0ij<br />
isql<br />
isql Transact-SQL ‰L³ Adaptive ServerAÉh u`ëÆv@<br />
&¼ -op isql Õwx+’úyz{\ Transact-SQL<br />
OP”•Am Transact-SQL User’s Guide<br />
˜|} Transact-SQL AR “Š–o‘~ |uä8go9Ô<br />
|=6<br />
isql<br />
Password:<br />
1> use pubs2<br />
2> go<br />
1> select *<br />
2> from authors<br />
3> where city = "Oakland"<br />
4> go<br />
¬ 1-1 qrsÎÏ isql opv@ ¥€6<br />
1-1 isql<br />
kl mno pq<br />
-h headers 1 ¸ ¹º»"#'¼<br />
-s colseparator :M½z ¨1¸'C¾«<br />
-w columnwidth 80 M•« ¨1¼¿<br />
˜Rop`01‰L isql + Aij -e ¥€ ‚cƒ{<br />
em!y{äAij<br />
|=6<br />
use pubs2<br />
go<br />
-n ¥€<br />
isql -e -n -o output<br />
Password:<br />
select *<br />
from authors<br />
where city = "Oakland"<br />
go<br />
quit<br />
3
sgL<br />
4<br />
isql Transact-SQL<br />
cat output<br />
select *<br />
from authors<br />
where city = "Oakland"<br />
au_id au_lname au_fname<br />
phone address<br />
city state country postalcode<br />
----------- ---------------------------------------- -<br />
-----------<br />
--------<br />
------------ ----------------------------------------<br />
-------------------- ----- ------------ ----------<br />
213-46-8915 Green Marjorie<br />
415 986-7020 309 63rd St. #411<br />
Oakland CA USA 94618<br />
274-80-9391 Straight Dick<br />
415 834-2919 5420 College Av.<br />
Oakland CA USA 94609<br />
724-08-9931 Stringer Dirk<br />
415 843-2991 5420 Telegraph Av.<br />
Oakland CA USA 94609<br />
724-80-9391 MacFeather Stearns<br />
415 354-7128 44 Upland Hts.<br />
Oakland CA USA 94612<br />
756-30-7391 Karsen Livia<br />
415 534-9219 5720 McAuley St.<br />
Oakland CA USA 94609<br />
?„6output STc1 |uä<br />
=`Ro‘ Transact-SQL p A 2R23 `¥¦ …<br />
Š6<br />
¼ Ctrl-c IR¸t Š–o‘8reset9 †<br />
‡€ pˆ"h ÿ‰d&Š‹³ isql y{ä<br />
R¸t Š–o‘S efgR<br />
‡€ pŒ ²S STA R‡ST` h ÍŠef<br />
‡STÍŠs &Ž2ð œA Š‹³ isqlAM ƒ{Î<br />
œ h o‘8go9…Š‡h
tugh0 set kl<br />
isql<br />
¬ 1-2 opsÐÑ Transact-SQL op set ¥€ + OP”•Am<br />
Adaptive Server Reference Manual ` set<br />
1-2 Transact-SQL set<br />
set kl mno pq<br />
char_convert Off Àh Á Adaptive Server ¢º»'•«ÃÄÅ`€W<br />
¤+ÆÇ,•«Ã±AMTÈ'¢•«Ãº»'ɳÄ<br />
Å<br />
fipsflagger Off d ^§HÊ-Ë SQL92 ' Transact-SQL ÌÍÎwxÏÐ<br />
G<br />
×<br />
TѦ SQL ÌÍ ÒxÓ ANSI SQL Î[ÔÕÖ<br />
flushmessage Off Ø×Ù°Îe ÒÚ<br />
language us_english ŸÛ®Ù°´µ†Ü<br />
nocount Off ÁŠ ÝÞß¼ 'àÐ<br />
noexec Off áâ„MãäaTå¼`擱 showplan Açd<br />
parseonly Off èããä'†‡véêëìÙ°[aTáâYå¼ãä<br />
showplan Off Ø×ãäÔÕ í' F`cîïð YñÒ,òBd G<br />
statistics io<br />
statistics time<br />
Off<br />
Î[TDxªó<br />
c„på¼Ö×£"#Éb'¬® ¯°<br />
statistics<br />
subquerycache<br />
Off Ÿ„Môãä"#ôãäõö÷îLõö÷î Lp ø<br />
Lp ¼<br />
textsize 32K ùúéê' text Y image '•û<br />
5
v wxy<br />
6<br />
=`˜ |uämM (-c)A 2¥¦‘’ |uä“M¥€<br />
~ ”É go •@ o‘ |uä;cR 0Ÿ–vI\¬ä<br />
|=A˜ wm |uäAij¼=3õ@ isql6<br />
isql -c.<br />
M |uä isql p—˜|=36<br />
1> select name from sysusers<br />
2> .<br />
name<br />
----------sandy<br />
kim<br />
leslie<br />
(3 rows affected)<br />
˜ isql |u䥀A˜š ›ÍŠ÷œ6<br />
Adaptive Server yz /= installmaster2A 8go9 c<br />
˜ÎÏ Ì #$p— |uä<br />
%‘’ ` ŽW01s 8go9|uä Ó ž6“‘’<br />
A ÷œ |uä01R `
z{|}+,~ wxyo0 €<br />
isql yz ²âŽ ÷”•¥€ (-p)<br />
|=6<br />
isql -p<br />
1> select * from sysobjects<br />
2> go<br />
Š‹23 ÷”•6<br />
isql<br />
Execution Time (ms.): 1000 Clock Time (ms.): 1000<br />
1 xact:<br />
Ÿ ^A¸² d@…Š 100 msA ¡ V” ¢¬£² dÇ<br />
V / Client-Library ¤¥h …A³ Client-Library Š‹<br />
Adaptive Server ”• É}2<br />
2¦N ²I\² d …Š§¨© ⎠÷”• ˜© \²<br />
d ÷”•AR |uäœ ( ²Mã |=A23 6<br />
isql -p<br />
1> select * from sysobjects<br />
2> go 3<br />
{ Adaptive Server …Š]² select * d&KŒâŽ ÷”•<br />
Adaptive Server Š‹6<br />
Execution Time (ms.): 1000 Clock Time (ms.): 1000<br />
Execution Time (ms.): 1000 Clock Time (ms.): 2000<br />
Execution Time (ms.): 1000 Clock Time (ms.): 1000<br />
Execution Time (ms.): 1000 Clock Time (ms.): 4000<br />
3xact:<br />
7
8<br />
!"#<br />
ef‚ƒ„…†<br />
G‡Aˆef‚ƒ„…†<br />
ªëÆ«¬0úA 2®ú+yý Adaptive Server âŽ<br />
-A size ¥€É isql p— ( «¬0ú |=6<br />
isql -A 2048<br />
É isql p— «¬0ëÆÉ 2048 ã5 ˜¯h«¬0úAi<br />
jo‘6<br />
select * from sysprocesses<br />
isql p— ”R sysprocesses ¬` network_pktsz ø3öƒ{<br />
ëÆ«¬0ú OP”•Am
gL9gh'‰<br />
UNIX Š‹Q<br />
2R Š -i ! -o ¥€Q (o‘!opST<br />
isql<br />
isql cyzop v@ëÆ¥€ cÇA 2 -n ¥€ " isql y<br />
{äA°œ± B²*¡“ëÆopv@<br />
=` -e ¥€A isql o‘‹Ó³op ³M´ opST<br />
01h ,h u`<br />
UNIX ¡(Jäm 89 µ\7 -i ! -o ¥€îµA=3<br />
{6<br />
isql -Usa < input > output<br />
2 { isql Q‘|· o‘A=3| {6<br />
isql -Usa -Ppassword -Sserver_name output<br />
use pubs2<br />
go<br />
select * from table<br />
go<br />
EOF<br />
8
$% $&'(<br />
10
cp Adaptive Server<br />
4»=$ YZ[\ <strong>bcp</strong> R Adaptive Server !<br />
STUVWXMN h, Pø0Ý6<br />
<strong>bcp</strong> Õ OP”•Am 87 3– 8<strong>bcp</strong>9<br />
11
) *+,-.<br />
Œ` 0 Ž<br />
12<br />
<strong>bcp</strong> L9 h<br />
2 23õ HIJ Adaptive Server MNx`WXMN6<br />
<strong>bcp</strong> Ét¥ 4yzsÌ õ<br />
ì<br />
Client-LibraryAB YZx|<br />
Client-Library OP”•Am Open Client and Open Server<br />
Common Libraries Reference Manual<br />
H Transact-SQL cŽYZKLMNA 2#$úYZ KL}i<br />
j <strong>bcp</strong> 2 <strong>bcp</strong> Q6<br />
ì‘207¼ Á ´ MNA=Q‘¼ MNxtu<br />
b Ì <strong>bcp</strong> ’ ½<br />
<strong>bcp</strong> U0Aij¾¤˜ì‘ b ST Q¿ÀÉ6<br />
a ˜KL MNÆ ² ST`<br />
b Š Š <strong>bcp</strong><br />
R Adaptive Server UVI Adaptive Server 7 BMNà / 2š´<br />
ST MNà2UVWX¬<br />
ÁÂ`ÃpMN <strong>bcp</strong> ÁÂÃpMN Õ ^_Am<br />
87 3– 8<strong>bcp</strong>9<br />
ÁÂÃpMN <strong>bcp</strong>_dce ÁÂÃpMN Õ ^_A<br />
m 102 3– 8<strong>bcp</strong>_dce9<br />
@X cŽ <strong>bcp</strong> MNÃ ÁÂ<br />
KLMN2<br />
¿ÀÉ6<br />
B A= Äf¬v KLMN Q<br />
a <strong>bcp</strong> MN Adaptive Server W‘ ² STA<br />
B HMSTì‘MN<br />
b ÅMNH B ÆÇœA [\³ ² S<br />
T`A°œ <strong>bcp</strong> [\³ Adaptive Server `
cp 012 Adaptive Server 34*+<br />
•˜MNST^_sãÈ yzI / Éo ãä2A Adaptive<br />
Server 2 #$ãäv@IGÍ\v@ MN<br />
KL` h, ¬` uÊciÁ A³É <strong>bcp</strong>6<br />
STì‘MN AB MNËŸ³W R MNx¬`<br />
ìp ST ABÌÍST›0 NO<br />
KLÆ A <strong>bcp</strong> KŒW È[\ ŠM! B⎔•<br />
13
14<br />
<strong>bcp</strong> ,56<br />
<strong>bcp</strong> 03<br />
‘Y0’ +,<br />
“” ‘Y0•–<br />
<strong>bcp</strong> U0A@˜ÉM yz- MN”•A&<<br />
-ÎÏ KL MN!EFMN<br />
ijyz3ö ”•2 È+ MNKL³ Adaptive Server IH Kp<br />
MN6<br />
MNx!¬IÁÂ R1<br />
ST R1<br />
KL õJ / LI h2<br />
¼.A=`ЄA<br />
ä<br />
2 <strong>bcp</strong> ÑÎVo Òîï Òyz!|u<br />
˜ <strong>bcp</strong>A)ij+ Adaptive Server lm2, KL`˜ MN<br />
x¬IÁÂ2, ST ÁÓ_{<br />
˜ MN[\³¬`A)ij*+ ‡¬ insert _{<br />
˜ ¬[\³ ST`Aij 3ö ¬*+ select _{6<br />
˜[\ ¬<br />
sysobjects<br />
syscolumns<br />
sysindexes
— ˜<br />
/ <strong>bcp</strong> 012 Adaptive Server 34*+<br />
<strong>bcp</strong> in U0Aij-Î KL !MN6<br />
Ó
cp 78<br />
<strong>bcp</strong> šj<br />
16<br />
<strong>bcp</strong> in 23ö Û Ö@U ² 6ÔþIÕþ ¬ 2-1 ^_sÛ Ö<br />
@UV dÜ<br />
2-1 <strong>bcp</strong><br />
<strong>bcp</strong><br />
0›œ z<br />
üö .ý<br />
Ò,'6<br />
c6Lþ¼'„M¼ÿE ƒŠAMYZM Yñ<br />
ö .<br />
'6L<br />
C !—W 'ö e ú Š YñÒ,<br />
23”•Qª(’ %[\#d <strong>bcp</strong> Ö@6<br />
MN ˜Ã‘ ¬ úA<br />
Ñ MNZA<br />
¬– ØÙMA!<br />
¡“¾¤ØÙ MNxëΖVZ<br />
M.ÜÓ?„AÝ°Ôþ <strong>bcp</strong> ŽyýâŽAÞÕþ <strong>bcp</strong> 2yzß<br />
Ï MN à[â
cp z{žŸ<br />
¡ <strong>bcp</strong> ¢¡ <strong>bcp</strong><br />
/ <strong>bcp</strong> 012 Adaptive Server 34*+<br />
ðñ¬– ØÙ!Ú‰g YZ[\ ‘X Õþ <strong>bcp</strong> °<br />
;AÕþ <strong>bcp</strong> ŽáÔ pâã däå<br />
Å[\úZ Š A Õþ <strong>bcp</strong> Ùæ âŽçè!äå–V˜<br />
š Ž é¡<br />
®ú ¬Ac˜ Õþ <strong>bcp</strong>A³ÉOP äå ìêþz®<br />
Õ<br />
˜Í ¿yý <strong>bcp</strong> âŽ6<br />
d ¬ d ¬ ë² <strong>bcp</strong> p— úúìí[\MN<br />
@ V °;AÌ âŽyýRÔþ <strong>bcp</strong> `îRÕþ <strong>bcp</strong> `6<br />
_ƒ<br />
2&Šõ@ <strong>bcp</strong> ƒïyý⎠&ŠYZ[\ ð± d<br />
MN &ŠYZ[\ ”•Am 22 3– 8<br />
&ŠYZ[\ MNш( d9<br />
¬– ØÙ!Ú‰g ªpÐÑKL þz6<br />
J*+ØÙIÚ‰g ¬`ÑMN A <strong>bcp</strong> ‘X ÕþÖ@A<br />
Ì Ö@ R däå` bMN ñ‘ Ì b ñ‘ Žì<br />
ê däåÏ‚ ú<br />
˜ò\Ì MNóZAô˜ªðR‰´ ŽÆáà[MNxA<br />
2 dump transaction ΃äå<br />
@X <strong>bcp</strong> cpÙ‰a ¬– #$Ú‰g<br />
És5 VAÔþ <strong>bcp</strong> R däå`c bMN ñ‘A;õ<br />
b3 Å MNÑA <strong>bcp</strong> RMNx¬x+ØÙIÚ‰g §<br />
¨3þz’Ô<br />
17
cp 9:;<<br />
18<br />
<strong>bcp</strong><br />
°;A=` Ôþ <strong>bcp</strong> ÍŠMNñ‘ /Ôþ <strong>bcp</strong> c bäå2A<br />
cŽ däå΃ (dump) ³ö²ëΖ äå`& ‰´Î<br />
ÏA
¡ <strong>bcp</strong> £L 0¤¥<br />
¦ §¨“”©ª«¬<br />
/ <strong>bcp</strong> 012 Adaptive Server 34*+<br />
¬ 2-3 ûus Ôþ <strong>bcp</strong> MNÑ Adaptive Server ¿À<br />
2-3 ! <strong>bcp</strong> "#$% &'<br />
¤¥ ®Š0¯<br />
d<br />
true<br />
sp_dboption e select into/bulkcopy/pllsort ´µŸ<br />
c ¨1' L ¼ checkpoint<br />
$%Š '½»W 5 6 ' ñÒ<br />
,<br />
6 ' ñÒ,<br />
Û®˜Õ Y ‰Š<br />
Ž<br />
6'‰ŠŽ<br />
$%‚ƒ6 Š insert 6‰ŠŽ! '<br />
<strong>bcp</strong> å¼ ú Š insert '^§ <br />
ñÒ, 6'‰ŠŽ<br />
JKÎ ´µ sp_dboption[vc ¨1' L<br />
¼ checkpoint<br />
Û®˜Õ Y ‰Š<br />
Ž<br />
dump database " ÿE' Û®˜Õ #@ Y<br />
‰ŠŽ<br />
¼îïð Yãä5$$ )%' &'()<br />
”*<br />
6‰ŠŽYîï𠉊<br />
Ž<br />
ö §¨3A#Ç ² d¬…Šë² <strong>bcp</strong> p—A 2úúyý <strong>bcp</strong><br />
âŽ<br />
#Çìí 2, I/O ³\²ëΖA d¬ yýñ‘ â<br />
Ž P˜H Ì @ I/OA d¬ <strong>bcp</strong> ⎃ïyý<br />
19
cp 9:;<<br />
°<br />
¦ “”©ª«0 Ž<br />
¦ ±ˆ£Lª«<br />
20<br />
R d¬–…Š <strong>bcp</strong> p— AÓn 23³ 6<br />
õÅJ¬`YZà A d¬ ŽyýâŽ<br />
d¬ Õþ <strong>bcp</strong> âŽyýcá_ƒ cÇA 2 " +<br />
ØÙ!Ú‰g& Ôþ <strong>bcp</strong> /= 19 3– ¬ 2-3 ` r2Qy<br />
ýâŽ<br />
…Š\² <strong>bcp</strong> p— A«¬#”Z ŽáÔ É =` ŽA<br />
7 Adaptive Server + Q Ì<br />
+Û õ MNÑ d ¬`6<br />
'µ[\MNA;cn MN[\³ ² d<br />
MNш( d<br />
=`¬+<br />
Æ<br />
ØÙA <strong>bcp</strong> 2ÕþÖ@ ŠA&CDØÙò\Š<br />
\² <strong>bcp</strong> p—<br />
6<br />
AÉ MN'µÃ‘ d¬`Aij…Š23<br />
1 ɬÅÆ @MZ d!ÞuëÎ<br />
OP”•Am Performance and Tuning Guide !M ` 22 3<br />
– 8 &ŠYZ[\ MNш( d9<br />
2 ªðÉ Adaptive Server ÅÆsþÿ\ 2ÊË\² <strong>bcp</strong> p—<br />
ÅÆ OP”•Am<br />
3 ×"¬– Ú‰g!ØÙ&, Ôþ <strong>bcp</strong><br />
=$ A=> 17 3– 8 Ôþ <strong>bcp</strong> IÕþ <strong>bcp</strong>9` ì
dbcc checktable<br />
sp_helpsegment<br />
<strong>bcp</strong><br />
/ <strong>bcp</strong> 012 Adaptive Server 34*+<br />
@X =` Õþ <strong>bcp</strong>A×"Ú‰g!ØÙœA⎠Žcp_ƒ<br />
yý M.A=`¬01ØÙA RØÙ3– Žp¸³<br />
4 <strong>bcp</strong> o‘STœ<br />
<strong>bcp</strong> p—MaÁ<br />
É\²Á8ú STAMa7÷œ ÍŠ<br />
Ü 2<br />
…!u<br />
-Ffirst_row ! -Llast_row ¥€Q (V²8o‘ST9<br />
5 2&Šõ@ t¥ ST…Š <strong>bcp</strong> p—A’ÏR + Adaptive<br />
Server µg–…Š<br />
|=AR UNIX –A Rc shell $`œ …Šc p<br />
—AIœ ,X¸t <strong>bcp</strong> p—<br />
Guide<br />
MNÑ d¬ OPqrAm Performance and Tuning<br />
=`x+ ( <strong>bcp</strong> p—Ó‡ ² dA Adaptive Server \²<br />
<strong>bcp</strong> p—'µ Å ¬ d =`‰´sÌ 'µ ÅA (˜<br />
ò d2ªðÍ W I Åsñ‘<br />
( dbcc checktable Q¯h V² d û3MAI<br />
sp_helpsegment I sp_helpartition /c<br />
Áµ¯h<br />
(MNx 2…Š<br />
dbcc checktable OP”•Am<br />
sp_helpsegment ! sp_helpartition<br />
Server Reference Manual<br />
OP”•Am Adaptive<br />
¬ d OP”•Am Performance and Tuning Guide<br />
21
cp 9:;<<br />
22<br />
!<br />
=` Ôþ <strong>bcp</strong>A@n ³V² <strong>bcp</strong> in Y u}˜š3tugQ Å<br />
²I\²3 V²Ì~ Å}´ ²äå b<br />
number of preallocated extents ÅÆmM ( Adaptive Server #Ç<br />
3tug Å\í²3<br />
number of preallocated extents ÅÆmM +E” 0 ³ 31 “~<br />
” 2<br />
ij¡“,X Adaptive Server 2ÎχmM ”<br />
…ŠúZ <strong>bcp</strong> AžŸ‡” 2 }3 Å ãäå<br />
M”ëÆÉ 0<br />
Å<br />
}úZ3 ÅA3tug õ…Š¸²3<br />
Adaptive Server Ž Åî è@˜6\ 3A 2=`–V+{A’<br />
Ï M”ëÆ‚ß ‡Yuº AÌ 3pù»<br />
OP”•Am<br />
²Š§¨“”¦ £L Qª«<br />
&ŠYZ[\ MN&ŠÃ‘ˆ( d R <strong>bcp</strong> p— VAH &<br />
ŠYZ[\ ú YZ[\ É\²p—&
4<br />
File1<br />
File2<br />
File3<br />
File4<br />
/ <strong>bcp</strong> 012 Adaptive Server 34*+<br />
R MN[\³MNxU0Aij› ˜01Ì MN ¬ d<br />
&ŠYZ[\ MN \² STÑ ²¬` ‡<br />
23Õ 6<br />
<strong>bcp</strong> tablename :partition_number in file_name<br />
Ÿ -Ffirst_row ! -Llast_row åAÉ\²&ŠYZ[\p—<br />
V²p— ( PµST 7 Š!’œ Š<br />
 2-1 Â{s&ŠYZ[\Ç<br />
<strong>bcp</strong> mydb..bigtable:1 in file1 &<br />
<strong>bcp</strong> mydb..bigtable:2 in file2 &<br />
<strong>bcp</strong> mydb..bigtable:3 in file3 &<br />
<strong>bcp</strong> mydb..bigtable:4 in file4 &<br />
2-1 ! ()*+,-.$%,-/012<br />
1<br />
2<br />
3<br />
4<br />
¬ d OP”•Am Performance and Tuning Guide<br />
@X &ŠYZ[\ÃpMN AcŽ ( <strong>bcp</strong> Ó ² d<br />
23
cp 9:;<<br />
<strong>bcp</strong> in 9³<br />
²Š§¨“” Ž<br />
24<br />
<strong>bcp</strong> J¬`Ñ AˆÜ &Š <strong>bcp</strong> J¬`Ñ A[\Í<br />
˜š 23 6<br />
¬– éB„Â A<br />
V²MN3– éB3 !<br />
ØÙ3– éB /=`+ØÙ R2<br />
=` ˜Ã‘ ú ¬AˆÜ J d¬`&‰Ã‘ Aph,<br />
³úZ<br />
˜ Æ 6<br />
žŸ Ma<br />
˜!÷ @ MA 23‹@6<br />
# of simultaneous batches * (rows_per_batch / (2016/row_length))<br />
˜hi¬ ŠyzA 23h 6<br />
1> select maxlen<br />
2> from sysindexes<br />
3> where id = object_id("tablename") and (indid = 0 or indid = 1)<br />
Š<br />
ëÆ M OP”•Am<br />
-bbatchsize å[\ß Y u“~ Y uú 1000<br />
&‰ Šßí Y u<br />
#Ç23õ U &ŠYZ[\ÑMN6<br />
Rœ ,X\² <strong>bcp</strong> p—AÓªð6<br />
R Š ($<br />
µÖ@ÂãäÖ@Iv@ST<br />
2,X7¬ dMÁ "M <strong>bcp</strong><br />
¾¤! v@ST6<br />
a 2>?õ@,X <strong>bcp</strong><br />
b Ó#y{
²Š§¨“”´Ž<br />
/ <strong>bcp</strong> 012 Adaptive Server 34*+<br />
c ¾¤ ÒÓ# v@ST<br />
d [\ … A Í Æ œ<br />
e ‰p3<br />
T<br />
² <strong>bcp</strong> A& (H7 ² <strong>bcp</strong> ¾¤ v@S<br />
R\² $`,X <strong>bcp</strong> p—<br />
&ŠYZ[\ Õ É6<br />
<strong>bcp</strong> table_name[:partition_number] in file_name -Pmypassword<br />
`6<br />
cª«¬/ ²Š§¨“”<br />
table_name MN Ñ ¬ R1A<br />
partition_number MN Ñ d emA<br />
file_name 01MN PµSTA2,<br />
mypassword % $<br />
˜ Wé MN&Š[\³ˆ( d6<br />
R¬RUœËŸ$m (:) ! demQ ( d |=6<br />
publishers:10<br />
@X ‰p <strong>bcp</strong> U0Aij R ( d<br />
é Ç MN ɸt STAI (PµST 7 Š<br />
(-Ffirst_row) !’œ Š (-Llast_row) Qqr 8ST9<br />
?„¬` dM MMa{\s 2,X &ŠYZ[\p—<br />
Ma<br />
|=A=`¬+k² dA;),Xsl²&ŠYZ[\ A<br />
õ+0k² 2&Š Š“0k² ` ö ²Æ UœA<br />
7l² Ž,X<br />
25
cp 9:;<<br />
²Š§¨“”9 IDENTITY µ<br />
·¸ ¹<br />
26<br />
<strong>bcp</strong> [\V²STI (MZ Š³¸t d` |=A˜ &Š<br />
YZ[\ k²ST é MNÑ mydb..bigtable ` k² d`A<br />
Óo‘6<br />
<strong>bcp</strong> mydb..bigtable:1 in file1 -Pmypassword -c &<br />
<strong>bcp</strong> mydb..bigtable:2 in file2 -Pmypassword -c &<br />
<strong>bcp</strong> mydb..bigtable:3 in file3 -Pmypassword -c &<br />
<strong>bcp</strong> mydb..bigtable:4 in file4 -Pmypassword -c &<br />
&ŠY u[\ A IDENTITY o Žìê <strong>bcp</strong> %‘MN<br />
A cÞ´ IDENTITY o ”A;
c Š°Qº»<br />
'‰°Qº»<br />
/ <strong>bcp</strong> 012 Adaptive Server 34*+<br />
R ŠA -gid_start_value åÉp— ( IDENTITY æ¤<br />
-g mM { Adaptive Server É <strong>bcp</strong> p—´ o IDENTITY o”A<br />
Þc¯h!6“¬`VŠ IDENTITY o ’ú” Adaptive Server<br />
RV²Y uuº 6“’ú”AÞc¯h’ú”<br />
¼½¾=` (s¡, /”-.A ŽpÓ„`¾¤¡[ /<br />
” OP”•m 3S<br />
˜ (æ… IDENTITY ”A o‘6<br />
<strong>bcp</strong> [-gid_start_value]<br />
|=AÉsѱ+ 100 Š k²STAo‘6<br />
<strong>bcp</strong> mydb..bigtable in file1 -g100<br />
<strong>bcp</strong> mydb..bigtable in file2 -g200<br />
<strong>bcp</strong> mydb..bigtable in file3 -g300<br />
<strong>bcp</strong> mydb..bigtable in file4 -g400<br />
°;A -g mMcŽðF IDENTITY o”* Ésªð* âA<br />
ij6<br />
./o‘ST` ŠM!W R ’ú” 0 Ì ”• -g<br />
mMëÆ椔A&´ c¡, -.<br />
R–ö {|`A=`# ST01c} 100 ŠA /” 7MN<br />
3 ² 100 Š¡,A ´ ¡[ /”<br />
ªðx+ ]Hñ‘MNA1 pš´‰2 IDENTITY ”<br />
-E mMARMNST`ƒ@+ëÆ IDENTITY æ¤<br />
-E mM { <strong>bcp</strong> MNST`% M”A& ‡”‰L³ ñ‘¬<br />
` cdg =`ñ‘ ŠMóÇs IDENTITY o ’úCD”A<br />
Adaptive Server Š‹ ²<br />
27
28<br />
<strong>bcp</strong> =><br />
<strong>bcp</strong> kl<br />
mnij<br />
ˆij<br />
5”•» <strong>bcp</strong> Õ 6[3 ¥€ Õ Æ£qrA<br />
m 87 3– 8<strong>bcp</strong>9<br />
µ¥€Iã䥀 A <strong>bcp</strong> 2 >?õ@ ŠA;
¿yij<br />
c Šdrvwxy<br />
/ <strong>bcp</strong> 012 Adaptive Server 34*+<br />
ãäv@ (-c) +o char MNîï ãäv@RVŠ ãÈU<br />
Vñ‘\¬äA&RVŠ u ñ‘“Š|uä<br />
|=A3ö<br />
pub_out ST6<br />
2ãäv@ MN publishers ¬ÃpA&[\³<br />
<strong>bcp</strong> pubs2..publishers out pub_out -c<br />
0r š´23 <strong>bcp</strong> op6<br />
0736 New Age Books Boston MA<br />
0877 Binnet & Hardley Washington DC<br />
1389 Algodata Infosystems Berkeley CA<br />
|uä ÉMNãÈ ãä /ãÈ|uä2 Š|uä ¬IST<br />
`’œ ²ãÈ ãÈ|uä R ŠA -tfield_terminator !<br />
-rrow_terminator<br />
ä<br />
Š¥€7ãäv@¥€ (-c) æ QÎÏ|u<br />
3ö {| 9m (,) ÉãÈ|uäA ‹: (\r) ÉŠ|uä<br />
<strong>bcp</strong> pubs2..publishers out pub_out -c -t , -r \\n<br />
=`i˜A ) .;AÓ ž 8åò9
30<br />
?@ABCD8 <strong>bcp</strong><br />
rvmno< €j <strong>bcp</strong><br />
'‰ÀÁ›œ<br />
=`x+ ( µ (-n) v@Iãä (-c) v@A <strong>bcp</strong> p2>?@y{<br />
%yz23”•6<br />
ST ÒîïA<br />
04yzA<br />
˜[\ V²MNo |uäA2,<br />
˜ ÒÉ char I binary v@ ãÈ ãÈyz<br />
Ì y{ ~ ”‚³ u`7 µv@‚³ u`Á A&yz<br />
s MNÃpMNx2z2œ¡“À¾³ Adaptive Server ` >*õ<br />
=` R MNÑIÃp Adaptive Server 2z B A Ó¦<br />
N B(T˜š v@‹#y{<br />
Ìk²y{yzs® ?@ ACD % B(T% STI÷<br />
¾¤@®íefIÓ@ef äZD\ BMNv@ ST<br />
œö±5 ;
cp 012 Adaptive Server 34*+<br />
žA date Òîï datetime Adaptive Server N» Òv@A<br />
c ä Pµ v@<br />
timestamp MNÁ binary(8)<br />
R¬ 2-4 `A`Ým [] ¬{ 2 ¸† øãäI … ë²ãä<br />
|=A 8bit9A 2 8b9Â8bi9I÷ 8bit9<br />
2-4 <strong>bcp</strong> 9:;$%? <strong>bcp</strong> ƒ{Mo¬Ao‘Fm (?) Ó#y{ 8Enter the<br />
file storage type9<br />
y{`ƒ{ ¤C” ~ ” žA) Ó#ª(RopST`=$<br />
ÒMN“ci _MNx¬`o îï<br />
=`o‘ îïEc A@ åæ AŸc charA <strong>bcp</strong> FG |<br />
=A % ŽcŽ smallint int MN / Ž‰´Hp 2AÞ<br />
2 int smallint<br />
ãäMNîï ÒÉ MNxîï A <strong>bcp</strong> ¼Pµ<br />
Adaptive Server N»MN¬{v@ MN ‘STA;c H² %<br />
v@<br />
31
32<br />
?@ABCD8 <strong>bcp</strong><br />
ÂÃÄÅ<br />
~ §¨3A <strong>bcp</strong> ¸ã5I\ã5 ãä¹Æ *+ Ï Òyz<br />
V²ãÈ 0öA2 _ãÈ yz M04, ’CD ST Ò<br />
y{` ~ ” _’+E 04yz6<br />
I(yz ãÈA04yzÓÉ 0<br />
+ 255 ²ã5I6íã5 ãÈA~ 04yzÉ 1<br />
text I image MNîïA~ 04yzÉ 4<br />
ùåæÉ char Òîï binary ! varbinary MNîïAH<br />
¬MN V²ã5@˜ST Ò 2 ²ã5A 2~ 04yz<br />
2<br />
binary varbinary ! image MNA JM 04!yz ‡<br />
˜šðËs7 Adaptive Server êâAÔ MN ÒÉJM²K<br />
LÍ\Mã<br />
#$CD–” MNoA ² 0 I |uä 04yz<br />
¬{VŠMN yz <strong>bcp</strong> JÉÌ o /0ÝÉ£MMNîï<br />
oA# JÉÌ o I(yz o2 Ïyz o<br />
MNoU0x+04 MNA 04yzÉ 0<br />
" yz|uäA <strong>bcp</strong> –vâ V² Ò ãÈA ³âãR3<br />
²y{ 8yz9` ( ûyz<br />
³É04yzH v@ £M A 2R‚³ PµST`01<br />
ŒMãä Ì ãä âN Ž %Ó ŒMPµSTAIÓ<br />
cŽ u H² %ãä #” KoPµST<br />
04yz OP”•Am 38 3– ¬ 2-7
¿ÆÄÅ<br />
/ <strong>bcp</strong> 012 Adaptive Server 34*+<br />
ëO +§¨3AÃpMN AÓ <strong>bcp</strong> ~ ” É Òyz<br />
@X 5` 8yz9! 8 Òyz9 ST yzAc<br />
Adaptive Server ãÈyz<br />
=` R¾¤ST2¡“À¾³ Adaptive Server `A~ 04!y<br />
z @ Ò–V’<br />
=` R¾¤H² %STA~ yz }PQMNI }‰´<br />
ìê <strong>bcp</strong> FG Hp<br />
³É yz¼ ²”QÎÏ~ yzA 2 %ijRS˜KL M<br />
N =` R B(TÑãäMNAR¥¦yz”U0ÓTP¯h<br />
àST<br />
@X =` Òîï ãäïA <strong>bcp</strong> 2 µMN¬{v<br />
@ ÒMNA& ?$%
34<br />
?@ABCD8 <strong>bcp</strong><br />
¿Æwxy9Šwxy<br />
ÃpMN =`ÉMãMN ( ãÈyzUVA <strong>bcp</strong> opHp<br />
•A;
kÇwxy<br />
/ <strong>bcp</strong> 012 Adaptive Server 34*+<br />
=`ÉMN B X-ÎAI=`() <strong>bcp</strong> -ά@MNA<br />
Óyz‘’ |uä |uä+6<br />
\¬äA \t ¬{<br />
“ŠäA \n ¬{<br />
‹:äA \r ¬{<br />
36<br />
E8'(<br />
ij'‰<br />
<strong>bcp</strong> ij'‰0RS<br />
© + ¬`V²ãÈ ”•œA <strong>bcp</strong> F % 1˜ ”•ð ³<br />
`A&y{ pSTR<br />
ÉMN /Ì MN˜ <strong>bcp</strong> [\2¾¤ v@STCD<br />
% >?@+ÑIÃpMN“ÔAÓ@H <strong>bcp</strong> y{o‘”• v@<br />
STyz <strong>bcp</strong> @˜ ”• #$ ]} ̲“¾¤ v@ST<br />
MN[\³ Adaptive Server `I MNH¬`[\pQ<br />
 2-3 Â{s <strong>bcp</strong> v@ST v@ ‡Âƒ{s pubs2 MNx`<br />
publishers ¬ + PµSToÉãäv@Ax+04A ~ M<br />
NyzARŠ ’œ o W É“Š|uäA&
Ȉ'‰µ¹<br />
Ȉ'‰ ›œ<br />
/ <strong>bcp</strong> 012 Adaptive Server 34*+<br />
<strong>bcp</strong> v@ST 7GŠ AMM v@ST`"Š 1 !Š 2 U<br />
. bM P¬` V oÉ Š<br />
7 Š!7GŠœ MNx¬`Vo Š”• VŠ0Ý ^<br />
# \¬ä ÉAÞPµSTMNîï!04yz# –v<br />
É Ì ^ +6<br />
PµSToê<br />
PµSTMNîï<br />
04yz<br />
PµSTMNyz<br />
|uä<br />
cdgoê<br />
cdgoR1<br />
o_z<br />
o z<br />
3ö±5 qrv@ST` o^<br />
PµMNST`ãÈ omA 1 …em<br />
! PµMNST`ãÈ Òv@A"# MNx¬<br />
o MNîï<br />
¬ 2-6 ops+E Òv@<br />
2-6 HI 9$%
38<br />
E8'(<br />
ÂÃÄÅ<br />
Ȉ'‰ ÄÅ<br />
ÀÁij Adaptive Server ›œ<br />
SYBINT2 smallint<br />
SYBINT4 int<br />
SYBFLT8 float<br />
SYBREAL real<br />
SYBBIT bit<br />
SYBNUMERIC numeric<br />
SYBDECIMAL decimal<br />
SYBMONEY money<br />
SYBMONEY4 smallmoney<br />
SYBDATETIME datetime<br />
SYBDATETIME4 smalldatetime<br />
$%&' pãÈyz04` ã5M yz04 `‘RPµMN<br />
ST` ² 0Â1Â2 I 4 ã5 Óäm£M”A^_ãÈ`01 M<br />
N èyz + ãÈ Ž+yz04A; BãÈx+<br />
¬ 2-7 ƒ{sCD 04yz”<br />
2-7 JK LMFGN<br />
ÄÅ ÉÊ¿Ë}Ì ÍÎ<br />
0 +m,<br />
1 2 8 -1; 0–255<br />
2 2 16 -1; 0–65535<br />
4 2 32 -1; 0–4,294,967,295<br />
&' ÉãÈ[\ ’úã5M Ésª(˜Ã‘IÃ<br />
p MNZA <strong>bcp</strong> 23MNU 6<br />
’úãÈyzA<br />
04yz /=`+2AI<br />
ãÈ|uä¹/=`+2<br />
=`yzs\ ãÈyz (õ A <strong>bcp</strong> ¥¦[\MNZ’í õ
wxy<br />
Ïе¹<br />
Ïе\]<br />
楏<br />
µÒÅ<br />
/ <strong>bcp</strong> 012 Adaptive Server 34*+<br />
()* É’\ 30 ²ã5 ãäA
FGBCD8HI&*+<br />
TU< €jÓ£h<br />
40<br />
¿ÆÄÅ£h<br />
<strong>bcp</strong> pubs2..sales out sal_out<br />
#ÇÎÏ <strong>bcp</strong> y{ ~ ”A 2-Î B(T MN<br />
És¾¤H² % STA¼23õ@Ó# <strong>bcp</strong> y{6<br />
ST ÒîïAo‘ 0<br />
04yzAo‘ 0<br />
ãÈyzA ~ ”<br />
|uä : o‘ ãÈ|uä ˜ (T<br />
¥¦ É ãÈII(yz ãÈ di \n “Š|uäQ<br />
|}’œ ²ãÈ<br />
I(yz ãÈAc˜ |uä V²ãÈ}ÉI(y<br />
zA –vâ ãÈ H op VŠ`x+ãÈ ÉäA<br />
2MNÆáâãs7 ²ãÈAÁcãÈiæQ} ³s<br />
æ m 3ö {|<br />
9m É opA ²9m (,) ÉV²ãÈ |u<br />
ä És¾¤¬@opA \¬ä (\t)<br />
3ö {| I(yzãȾ¤1É SDF / MNv@2 ²H<br />
÷dµv@ op B(T õ*+% I´ ‡v@<br />
@X v@ST ”•Am 36 3– 8 v@ST9<br />
ÒR sal_out ST` u`=3 {6<br />
5023 AB-123-DEF-425-1Z3 Oct 31 1985 12:00AM<br />
5023 AB-872-DEF-732-2Z1 Nov 6 1985 12:00AM<br />
5023 AX-532-FED-452-2Z7 Dec 1 1990 12:00AM<br />
5023 BS-345-DSE-860-1F2 Dec 12 1986 12:00AM<br />
5023 GH-542-NAD-713-9F9 Mar 15 1987 12:00AM<br />
5023 NF-123-ADS-642-9G3 Jul 18 1987 12:00AM<br />
5023 XS-135-DER-432-8J2 Mar 21 1991 12:00AM<br />
5023 ZA-000-ASD-324-4D1 Jul 27 1988 12:00AM<br />
5023 ZD-123-DFG-752-9G8 Mar 21 1991 12:00AM<br />
5023 ZS-645-CAT-415-1B2 Mar 21 1991 12:00AM
ªÔy£h<br />
/ <strong>bcp</strong> 012 Adaptive Server 34*+<br />
5023 ZZ-999-ZZZ-999-0A0 Mar 21 1991 12:00AM<br />
6380 234518 Sep 30 1987 12:00AM<br />
6380 342157 Dec 13 1985 12:00AM<br />
6380 356921 Feb 17 1991 12:00AM<br />
7066 BA27618 Oct 12 1985 12:00AM<br />
7066 BA52498 Oct 27 1987 12:00AM<br />
7066 BA71224 Aug 5 1988 12:00AM<br />
7067 NB-1.142 Jan 2 1987 12:00AM<br />
7067 NB-3.142 Jun 13 1990 12:00AM<br />
7131 Asoap132 Nov 16 1986 12:00AM<br />
7131 Asoap432 Dec 20 1990 12:00AM<br />
7131 Fsoap867 Sep 8 1987 12:00AM<br />
7896 124152 Aug 14 1986 12:00AM<br />
7896 234518 Feb 14 1991 12:00AM<br />
8042 12-F-9 Jul 13 1986 12:00AM<br />
8042 13-E-7 May 23 1989 12:00AM<br />
8042 13-J-9 Jan 13 1988 12:00AM<br />
8042 55-V-7 Mar 20 1991 12:00AM<br />
8042 91-A-7 Mar 20 1991 12:00AM<br />
8042 91-V-7 Mar 20 1991 12:00AM<br />
sal_fmt v@ST NO=3 {6<br />
11.1<br />
3<br />
1 SYBCHAR 04 "" 1 stor_id<br />
2 SYBCHAR 020 "" 2 ord_num<br />
3 SYBCHAR 026 "" 3 date<br />
v@ST ”•Am 36 3– 8 v@ST9<br />
R3ö {|`A <strong>bcp</strong> 2>?õ@ MN publishers ¬[\³ST<br />
`<br />
@X v@ST ”•Am 36 3– 8 v@ST9<br />
41
FGBCD8HI&*+<br />
42<br />
ij'‰ÕŠÖתÔ9;ŠªÔ<br />
<strong>bcp</strong> pubs2..publishers out pub_out<br />
ij'‰ÕŠ”¬yªÔ<br />
<strong>bcp</strong> pubs2..publishers out pub_out<br />
7 ²{|¾¤ ²opSTAŠ` +ãÈUVÉ9mAVŠW<br />
É“Š|uä M{|¾¤sv@ST pub_fmtAUœ ‡ST<br />
Á IÁµ MN[\‹ Adaptive Server `<br />
ÒR pub_out ST` u`=3 {6<br />
0736,New Age Books,Boston,MA<br />
0877,Binnet & Hardley,Washington,DC<br />
1389,Algodata Infosystems,Berkeley,CA<br />
pub_fmt v@ST NO=3 {6<br />
11.1<br />
4<br />
1 SYBCHAR 0 4 "," 1 pub_id<br />
2 SYBCHAR 0 40 "," 2 pub_name<br />
3 SYBCHAR 0 20 "," 3 city<br />
4 SYBCHAR 0 2 "\n" 4 state<br />
~A3ö {|R pub_out ST`¾¤Q‘¬ pubs2..publishers \<br />
¬ä É op<br />
ÒR pub_out ST` u`=3 {6<br />
0736 New Age Books Boston MA<br />
0877 Binnet & Hardley Washington DC<br />
1389 Algodata Infosystems Berkeley CA<br />
pub_fmt v@ST NO=3 {6<br />
11.1<br />
4<br />
1 SYBCHAR 04 "\t" 1 pub_id<br />
2 SYBCHAR 040 "\t" 2 pub_name<br />
3 SYBCHAR 020 "\t" 3 city<br />
4 SYBCHAR 02 "\n" 4 state
TU< €jÓ£L<br />
¿ÆÄÅ£L<br />
/ <strong>bcp</strong> 012 Adaptive Server 34*+<br />
És È MN ST[\³¬`Aij./ST` |uäIãÈy<br />
zA&R <strong>bcp</strong> (|uäIãÈyz<br />
3ö {|^_ Ic v@ST =$ <strong>bcp</strong> I(ãÈyz<br />
I ÉäÑMN<br />
RM{|`A <strong>bcp</strong> MN salesnew ST[\³ pubs2..sales ¬`<br />
R salesnew ST`+]²ãÈ67 ²ãÈyzÉ 4 ²ãäA7G²ã<br />
ÈyzÉ 20 ²ãäA7]²ãÈyzÉ 26 ²ãä VŠW É“Š|<br />
uä (\n)A=3 {6<br />
5023ZS-731-AAB-780-2B9May 24 1993 12:00:00:000AM<br />
5023XC-362-CFB-387-3Z5May 24 1993 12:00:00:000AM<br />
6380837206 May 24 1993 12:00:00:000AM<br />
6380838441 May 24 1993 12:00:00:000AM<br />
23 >?+ salesnew ÑMN6<br />
<strong>bcp</strong> pubs2..sales in salesnew<br />
=3 {Ó# <strong>bcp</strong> 6<br />
Password:<br />
Enter the file storage type of field stor_id [char]:<br />
Enter prefix-length of field stor_id [0]:<br />
Enter length of field stor_id [4]:<br />
Enter field terminator [none]:<br />
Enter the file storage type of field ord_num [char]:<br />
Enter prefix-length of field ord_num [1]: 0<br />
Enter length of field ord_num [20]:<br />
Enter field terminator [none]:<br />
Enter the file storage type of field date [datetime]:char<br />
Enter prefix-length of field date [1]: 0<br />
Enter length of field date [26]:<br />
Enter field terminator [none]:\n<br />
Do you want to save this format information in a file? [Y/n] y<br />
Host filename [<strong>bcp</strong>.fmt]: salesin_fmt<br />
Starting copy...<br />
4 rows copied.<br />
Clock Time (ms.): total = 1 Avg = 0 (116000.00 rows per sec.)<br />
43
FGBCD8HI%*+<br />
44<br />
Å %nb³ Adaptive Server &EF sales A ‰Ò salesnew ` 2<br />
3MNËŸ³‡¬`6<br />
select * from sales<br />
stor_idord_num date<br />
------- -------------------- ------------------------<br />
--<br />
5023 AB-123-DEF-425-1Z3 Oct 31 1985 12:00AM<br />
5023 AB-872-DEF-732-2Z1 Nov 6 1985 12:00AM<br />
5023 AX-532-FED-452-2Z7 Dec 1 1990 12:00AM<br />
5023 BS-345-DSE-860-1F2 Dec 12 1986 12:00AM<br />
5023 GH-542-NAD-713-9F9 Mar 15 1987 12:00AM<br />
5023 NF-123-ADS-642-9G3 Jul 18 1987 12:00AM<br />
5023 XS-135-DER-432-8J2 Mar 21 1991 12:00AM<br />
5023 ZA-000-ASD-324-4D1 Jul 27 1988 12:00AM<br />
5023 ZD-123-DFG-752-9G8 Mar 21 1991 12:00AM<br />
5023 ZS-645-CAT-415-1B2 Mar 21 1991 12:00AM<br />
5023 ZZ-999-ZZZ-999-0A0 Mar 21 1991 12:00AM<br />
6380 234518 Sep 30 1987 12:00AM<br />
6380 342157 Dec 13 1985 12:00AM<br />
6380 356921 Feb 17 1991 12:00AM<br />
7066 BA27618 Oct 12 1985 12:00AM<br />
7066 BA52498 Oct 27 1987 12:00AM<br />
7066 BA71224 Aug 5 1988 12:00AM<br />
7067 NB-1.142 Jan 2 1987 12:00AM<br />
7067 NB-3.142 Jun 13 1990 12:00AM<br />
7131 Asoap132 Nov 16 1986 12:00AM<br />
7131 Asoap432 Dec 20 1990 12:00AM<br />
7131 Fsoap867 Sep 8 1987 12:00AM<br />
7896 124152 Aug 14 1986 12:00AM<br />
7896 234518 Feb 14 1991 12:00AM<br />
8042 12-F-9 Jul 13 1986 12:00AM<br />
8042 13-E-7 May 23 1989 12:00AM<br />
8042 13-J-9 Jan 13 1988 12:00AM<br />
8042 55-V-7 Mar 20 1991 12:00AM<br />
8042 91-A-7 Mar 20 1991 12:00AM<br />
8042 91-V-7 Mar 20 1991 12:00AM<br />
(34 rows affected)<br />
H R sales stor_id ! ord_num o–+* ØÙA 2¼ê é<br />
“Š
ªÔy£L<br />
ij'‰£L<br />
‰2IeUpÐÑ[\Ç 6<br />
/ <strong>bcp</strong> 012 Adaptive Server 34*+<br />
=` R ST[\ MN`+o * ØÙ ‰2A <strong>bcp</strong> f<br />
pÒ‰2Š £²Y u<br />
Y uúÉ 1 Üg!V ŠAÞRÔþ <strong>bcp</strong> p— VAÀ<br />
¾ßÕA&ÉVŠ¾¤ ²¸t MN3<br />
=`Ñ îï7MNxîïchOA £²[\Ç FG<br />
R3ö {|`A <strong>bcp</strong> MN ST newpubs [\³¬<br />
pubs2..publishers ` R newpubs ST`AŠ`V²ãÈ u É\¬<br />
ä (\t)A;VŠ u É“Š|uä (\n)A=3 {6<br />
1111 Stone Age Books Boston MA<br />
2222 Harley & Davidson Washington DC<br />
3333 Infodata Algosystems Berkeley CA<br />
H newpubs 01 +ãäMNA 2 ãä Š å&<br />
Š¥€ (|uäA=3 {6<br />
<strong>bcp</strong> pubs2..publishers in newpubs -c -t\\t -r\\n<br />
˜ ð pub_fmt v@ST MN[\‹ Adaptive Server `A<br />
Š23 6<br />
<strong>bcp</strong> pubs2..publishers in pub_out -fpub_fmt<br />
2 pub_fmt ST *+Á v@ #$MN[\³ Adaptive<br />
Server =`+ ²Áµ MNSTAÞ Éäc A Rv@ST<br />
`ÎÏ Éä<br />
~A•˜ +ãÈ yz}Á A 2efv@ST2
FGBCD8HI%*+<br />
46<br />
ef sal_fmt v@STA É=3 {6<br />
11.5<br />
3<br />
1 SYBCHAR 0 4 "" 1 stor_id<br />
2 SYBCHAR 0 7 "" 2 ord_num<br />
3 SYBCHAR 0 21 "\n" 3 date<br />
°œo‘23 6<br />
<strong>bcp</strong> pubs2..sales in moresales -fsal_fmt<br />
Ó#=3 {6<br />
Starting copy...<br />
4 rows copied.<br />
Clock Time (ms.): total = 1 Avg = 0 (116000.00 rows per sec.)
ØÙÚ´Û <strong>bcp</strong><br />
/ <strong>bcp</strong> 012 Adaptive Server 34*+<br />
Adaptive Server ¿À ÅÆ ~ ãä ÒMN =` %|·<br />
cÊˇ~ ãä A i‘I PµST Ó#y{ A Ž<br />
p jãä‰L <strong>bcp</strong><br />
+ãä ¥€ <strong>bcp</strong> ~ ãä M~ ãä<br />
Žìê#”Fø6<br />
~ ”ci É Adaptive Server ÅÆ ãä<br />
~ ãä ci k%µ R ãä<br />
ãä !Á å OP”•Am ` 8ÅÆk<br />
%µ / cdgãä åæ9<br />
47
I% JKL'(<br />
£L9§ÜÝ'‰<br />
Þßà“z<br />
48<br />
Y u• YZÑAÃp cæ ~ §¨3A Adaptive<br />
Server [\+ 1000 Š Y u` +Š ˜ (c Y uúA<br />
ÑMN<br />
Š¥€ (-bbatch_size)<br />
A Adaptive Server I <strong>bcp</strong> ŽplmÌ MN<br />
Adaptive Server V²Y u É ²t¥ d =`cdgl<br />
mY u` #$ŠAcdg ‹s£² d<br />
<strong>bcp</strong> lm ²Y uœA noÍŠ3 ²Y u •+ê<br />
‹s d<br />
Adaptive Server ¼Y u /;c ¼Š2´ •A;
§ÜÝ9ª«¬<br />
/ <strong>bcp</strong> 012 Adaptive Server 34*+<br />
-bbatch_size ëÆÉ 1<br />
ëÆY uúmMÉ 1 <strong>bcp</strong> õlm+Fø Š MëÆ‚<br />
³ äå % 2 ª/ÜFG Š<br />
@X H <strong>bcp</strong> ÉV²Y u¾¤ 1 ²MN3A;< -bbatch_size<br />
ëÆÉ 1 RV3–¾¤•+ 1 Š MN3A 2Ì ëÆ ìê<br />
À¾MNþzáÕA& pN Ò–V<br />
MNYZ[\³ d¬;ôx+ ( dem A Adaptive Server '<br />
µ+ V²Y u q d ²Y u[\Š A<br />
+Ì Š Ƴ ² d`AÌ Žìê d¬` r¾c ð<br />
ÉsðË d¬ ðARYZ[\MN Ó ß Y uúA<br />
IÓ‡R <strong>bcp</strong> p— V ( d ID ¬ d ”•Am<br />
Performance and Tuning Guide<br />
49
I& text M image *+<br />
£h9 text á image<br />
50<br />
Ãp text I image MN A~ §¨3A Adaptive Server õ[\ text I<br />
image ãÈ` 0 32K MN -Ttext_or_image_size mMCD % (<br />
²c ” |=A=`˜Ãp text ãÈ01 40K MNA 2<br />
23 Ãp + 40K MN6<br />
<strong>bcp</strong> pubs2..publishers out -T40960<br />
@X =` text I image ãÈî ”I~ ”úA <strong>bcp</strong> cÃps<br />
t MN
°Q‚ƒ„…†<br />
/ <strong>bcp</strong> 012 Adaptive Server 34*+<br />
˜yýúYZ[\ âŽA’Ï î~ ”ú «¬0 -Asize<br />
¥€É R … <strong>bcp</strong> p— ( «¬0úsize<br />
”ijÉ6<br />
default network packet size ! max network packet size ÅÆmMU<br />
V ”A;<<br />
512 ýM<br />
@X “ 0úõ Å0 <strong>bcp</strong> p—+E<br />
|=6<br />
<strong>bcp</strong> pubs2..authors out -A 2048 -T40960<br />
( Adaptive Server <strong>bcp</strong> p— 2048 ã5 0ú‰L 40K<br />
text I image MN<br />
51
I% NO'(<br />
£L9âã'‰<br />
52<br />
=`Ñ ( -e error_file ¥€A <strong>bcp</strong> cŽÃ‘ Adaptive Server<br />
Š ÒR ( ST`<br />
ST Ò23NO6<br />
Š _FG Š!‰´ A2,<br />
Š PµST` Š Æá ê †<br />
=` -e Uœ ( STRW RA <strong>bcp</strong> ÌÍ̲W+ ST<br />
=` <strong>bcp</strong> x+¸³#$ A c¾¤Ì²ST<br />
<strong>bcp</strong> in ¯u23Ûî 6<br />
MNåæ<br />
¤¥Š “|=Aú NULL ñ‘c –” oAI<br />
ÓE MNv@ /|= 3 ²ã5 £M2<br />
Ã‘Ç •ƒ{R òg–<br />
23{| newpubs STÀ¾³ publishers MNx`A& + Š<br />
ÒR pub_err ST`6<br />
<strong>bcp</strong> pubs2..publishers in newpubs -epub_err<br />
Ñ´ ST AÓ ž23ë¤6<br />
õÅ <strong>bcp</strong><br />
`<br />
‘v¯u³ A <strong>bcp</strong> Š ÒR ST<br />
<strong>bcp</strong> no[\ŠA<br />
<strong>bcp</strong> w}[\2<br />
³ <strong>bcp</strong> ¸³ Šô³s’úMa /M A<br />
<strong>bcp</strong> ŠYZ‰L³ Adaptive ServerA 2 <strong>bcp</strong> cŽð Adaptive<br />
Server lm Š /|=A+* ØÙ ¬` ¡[Š2 †<br />
Adaptive Server ¼Y u /;c ¼Š2´ •A=`‰Ò<br />
s A lm£²Y u<br />
¾¤¬ ØÙ A=`ëÆs allow_dup_row I ignore_dup_keyA<br />
Adaptive Server cp lm¡[Ši [\Ç Í<br />
ŠAÞ¡[ ŠEc Ò³¬`AŸc ÒR <strong>bcp</strong> ST`
£h9âã'‰<br />
/ <strong>bcp</strong> 012 Adaptive Server 34*+<br />
ÃpÇ ` /7 Ñ Á 2A <strong>bcp</strong> ÌÍ+Á R1 #$STA<br />
=`x+‰´ A c¾¤ ST<br />
ÃpÇ `A+Û §¨ìê Š b³ ST`6<br />
Š öopÒsMNåæ<br />
‘PµST I/O<br />
HÃp´ ST A ž23ë¤6<br />
<strong>bcp</strong> 2~ ãäv@ Š b³ ST`<br />
+MN”}opÉãäA
*+PQ9B?@ARST UVW<br />
54<br />
äåz
cp ~)* 0Më<br />
/ <strong>bcp</strong> 012 Adaptive Server 34*+<br />
[\£²¬I» ¬ <strong>bcp</strong> A7 B ³¼ WXM<br />
N +_ƒdÜ<br />
23o¬ ps B , A&qr=$’+E+ Ì<br />
SQL<br />
WXMN<br />
dump database load database dump transaction !<br />
load transaction<br />
Ì õŽ Q΃ 7 <strong>bcp</strong> c A dump ¾¤£²M<br />
Nx ÞuÂy<br />
ij load database I load transaction Q% dump<br />
database I dump transaction ΃ MN<br />
SQL dump ! load ”•Am !<br />
Adaptive Server Reference Manual<br />
MNÑÎ insert update ! delete<br />
Ü Ì žŸ“Š³¬IÁÂ`ÂÎϬIÁÂ`W<br />
R ŠI×"¬IÁÂ` Š<br />
7 select Õw æ insert A R¬UVWXMN<br />
¦N 1) select Õw` ( o 2) from fw` ( ¬!<br />
3) where fw` ( Š` MNA ++ into fw<br />
select Õw ¾¤“¬<br />
žŸÂÎÏ! "MN P5Am Adaptive Server Reference<br />
Manual ` insert update ! delete<br />
55
cp XYZ ,[\<br />
56
dsedit<br />
4^_=$ dsedit Qef Adaptive Server interfaces<br />
ST h, Pø0Ý6<br />
\] ^<br />
dsedit öE- 58<br />
Àhá./0 59<br />
1O ã2 á.ÆÇ,Ê- 61<br />
dsedit 3456 64<br />
57
dsedit ]^%_<br />
dsedit ¡Lì<br />
_` dsedit<br />
58<br />
dsedit - X-Windows Âzù²*A#ÇB 2hi&ef<br />
interfaces ST` cdgja<br />
=` `x+ X-WindowsA 2 dscp ÅÆ interfaces ST` c<br />
dgja + OP”•Am 7k4 8 dscp9<br />
,X dsedit U0AdiðF interfaces ST*+ UNIX _{<br />
=`R µg– Š dseditAijªðëÆs DISPLAY !ÏZA<br />
; dsedit qrR‘’ µg–;c R µg–ƒ{<br />
˜ëÆ DISPLAY !ÏZAij6<br />
1 nb³ µg<br />
2 o‘23 6<br />
setenv DISPLAY your_machine_name:0.0<br />
˜,X dseditAijo‘6<br />
$SYBASE/bin/dsedit<br />
ƒ{8Select a Directory Service9qr #LJqr 2Œ interfaces<br />
ST efp— ~ Interfaces ST á{|Rƒ{R 8Interfaces<br />
File to Edit9ª` ÅÆST á{|Rƒ{RMª 3ö
íîïðñò<br />
˜Œ ~ interfaces STÍŠefAij6<br />
1 ¥¦ <strong>Sybase</strong> Interfaces ST<br />
2 ¸¹ 8OK9<br />
˜Œ ~ interfaces ST2. BSTAij6<br />
1 ¥¦ <strong>Sybase</strong> Interfaces File<br />
2 ef ƒ{ STR<br />
3 ¸¹ 8OK9<br />
8Directory Service Session9 $ƒ{<br />
` dsedit<br />
c ST 2Œ \² interfaces STp—<br />
8Directory Service Session9qrƒ{ interfaces ST á{|R&op<br />
`01 cdgja<br />
Add new server entry : ƒ{8Server Entry Editor9 $ARM $`<br />
2 (“ cdgja R1!«¬+}<br />
Modify server entry : 2 Qhi!ÑÎ ¥cdgja «¬+}<br />
˜hiIÑÎ ²cdgjaA 2Ro¬`¥¦‡cdgA°œ¸¹<br />
8Modify server entry9AR 8Server Entry Editor9<br />
Lâ<br />
$`ƒ{cdg<br />
Copy server entry :<br />
ST`<br />
2 Q ²I\²ja[\³¼ ² interfaces<br />
Close Session : üp— $A& +ÎÏ} ‘ interfaces ST<br />
Ì ¼½ Ç Am 61 3– 8žŸÂhi!efcdg<br />
ja9<br />
¸¹ 8Session9qr` 8Add new server entry9I 8Modify server<br />
entry9¼½ ƒ{8Server Entry Editor9qr<br />
2<br />
dgja<br />
8Server Entry Editor9 $hiIef interfaces ST` c<br />
Server name : =`˜žŸcdgjaA o‘“cdgR =` R<br />
efcdgjaA 2#ÇefR1ãÈQ¡ Rcdg “R1c<br />
Ž interfaces ST`W+ R1<br />
59
abcdef<br />
60<br />
Available network transports : cdg k%µ «¬+}<br />
o¬ …Š23# 6<br />
¸¹8Add network transport9¾¤“+} m 61 3– 8žŸÂ<br />
hi!efcdgja9<br />
¸¹ 8Modify network transport9efW R +} m 61 3–<br />
8žŸÂhi!efcdgja9<br />
¸¹ 8Delete network transport9 " ¥«¬+}<br />
¸¹ 8Move network transport up9I 8Move network transport<br />
down9¡“¿éo¬` +}ê<br />
OK : ªJÎÏ& ü $ ³ 8Directory Service Session9q<br />
r 8Close Session9¼½ üp—UœA interfaces ST X Î<br />
Ï æ<br />
Cancel : ü $& f +ÎÏ
óKæôõ9ïðÏÐö<br />
` dsedit<br />
˜…Š 5` ±²Ç AijŒ interfaces p— $ + OP”<br />
•Am 59 3– 8Œ efp—9<br />
@X …ŠÆ 5`±²Ç UœAij¸¹ Close SessionA ef N<br />
OÓ ³ interfaces ST` ¸¹M¼½ ü interfaces p— $<br />
˜žŸ“ cdgja6<br />
1 ¸¹ 8Add new server entry9<br />
ƒ{8Server Entry Editor9 $<br />
2 (“cdgja R1!«¬+}<br />
˜hiIÑÎcdgja6<br />
1 ¸¹ 8Modify server entry9<br />
8Server Entry Editor9 $ƒ{cdg Lâ<br />
2 ¦N@˜ÑÎLâ<br />
˜ cdgja[\³¼ ² interfaces ST`6<br />
1 23õ U ¥¦˜[\ ja6<br />
˜[\¸²jaA ¸¹‡ja<br />
˜ o[\ (-. jaAij›¸¹M-.N 7 ²j<br />
aA°œ¼ž 8Shift9iA±¸¹M-.N ’œ ²ja<br />
/Ÿ 2
ghRij cdklWmn<br />
óK ïð‚ƒ gÓ÷<br />
TCP/IP Ó÷<br />
62<br />
2 8Network Transport Editor9 $hiÂefI¾¤cdg<br />
k%µ «¬Ko+} ‡ $ƒ{«¬+} cdgj<br />
aRA& 2 QÅÆ23€a6<br />
Transport type : É«¬+} ( C! $ " Digital UNIX<br />
2. + A ëÆ”É tcp tli tcp tli spx ! spx<br />
Digital UNIXA ëÆ”É decnet tcp ! tli tcp<br />
Address information : c Koîc +} T 3ö<br />
±5OP;
SPX/IPX Ó÷<br />
` dsedit<br />
SPX/IPX +}CD Adaptive Server €7 Novell «¬– Š k%Ó<br />
SPX/IPX +}H23”• 6<br />
Host address : ² 8 [KLÍ\ ”A¢¬ Šcdg(T ÷<br />
dµ IP +} ¤ É KÍ\ IP +}v@ V²» Ia<br />
b³KLÍ\+}v@` ²ã5– |=A=`Pµ IP +<br />
} 128.15.15.14A o‘8800F0F0E9 É SPX/IPX Pµ+}<br />
”<br />
Port number : 4 [KLÍ\M¬{ ·$m<br />
Endpoint : J SPX ëÎ X ëÎST {| R Solaris<br />
–~ É /dev/mspxAR B + –~ É /dev/nspx i˜<br />
£{|A2* Z Šcdg(T ÷dµ ~ {|<br />
Š dsedit<br />
˜ _ SPX/IPX +}A 8Transport Type9 ¸`¥¦ tli spx I<br />
spx<br />
63
dsedit opqr<br />
dsedit øùúû<br />
dsedit ü6_`<br />
64<br />
5ops FøA&^_=$ Ì Fø<br />
¯h3r§¨6<br />
SYBASE !ÏZx+ëÆI Js ab<br />
âãý,
dscp<br />
dscp Qhi!ef interfaces ST`cdgja<br />
5h,23Pø6<br />
\] ^<br />
dscp öE- 66<br />
d ÆÇ,Ê- 68<br />
7x dscp 74<br />
dscp öP8 75<br />
65
dscp ]^%_<br />
dscp ¡Lì<br />
_` dscp<br />
4 dscp 0Z[<br />
íîñò<br />
66<br />
dscp ñò<br />
˜,X dscpA o‘6<br />
$SYBASE/bin/dscp<br />
dscp y{ä >> ƒ{<br />
˜hi dscp abqrAo‘23 U 6<br />
help<br />
h<br />
?<br />
hižŸIÑÎcdgjaU0AijŒ p—2*7 interfaces S<br />
T>?<br />
" 2Œ \²p—<br />
˜0 interfaces STŒ p—Ao‘6<br />
open InterfacesDriver<br />
Œ p— A dscp yzp—em |=A=` open<br />
InterfacesDriver Œ p—A dscp ƒ{23 •6<br />
ok<br />
Session 1 InterfacesDriver>>
µhñò<br />
cíî0ñò<br />
ñò<br />
˜op +Œ p—Ao‘6<br />
sess<br />
˜†æ³¼ ²Œ p—Ao‘6<br />
switch sess<br />
` sess p—em<br />
|=A=`o‘6<br />
switch 3<br />
†æ³p— 3 switch iã ¥ |=Ao‘6<br />
3<br />
~†æ³p— 3<br />
˜ üp—Ao‘6<br />
close sess<br />
` sess p—em<br />
|=A=`o‘6<br />
close 3<br />
p— 3 ü<br />
=`x+ (p—emA dscp üÅ0p—<br />
s dscp<br />
67
68<br />
klWmn<br />
ÏÐö<br />
óK9 rÏÐö<br />
Œ p—œA žŸIÑÎ7‡p—Á cdgja<br />
@X žŸIÑÎcdgja A dscp ‘X¾¤IÑÎPŠ!h<br />
Š interfaces STja PŠ!h Š01Á ”•<br />
V cdgja}H LâÊ žŸIÑÎcdgja A dscp<br />
y{ V²Lâ ”• ¬ 4-1 ^_V²Lâ6<br />
4-1 OPQR<br />
z o0›œ mno96 o<br />
ÆÇ,‚9<br />
:;<br />
óK rÏ<br />
Ðö >O<br />
ÕŠïð<br />
< 110 1O &<br />
=¨ &<br />
ÆÇ, •«> + 1O +<br />
=¨ &<br />
ÆÇ,ÆÇ •«> SQL SERVER 1O<br />
=¨ &<br />
ÆÇ,?@ < 4<br />
ŠA9Ÿ<br />
1 B+<br />
2 ¥¦<br />
3 CD<br />
4 øE<br />
Ú •«> tcp<br />
ŠA9Ÿ decnet<br />
spx tcp tli spx<br />
tli tcp<br />
1O &<br />
=¨ &<br />
1O<br />
=¨
óKÏÐö<br />
z o0›œ mno96 o<br />
ÚFG •«> +<br />
ŠA9ŸH$ D<br />
WIJ'•«><br />
(K¬¢ú •«><br />
@X LZWŸ„MÆ<br />
Ç, -1O 20 M(<br />
K¬¢ú•«><br />
1 ˜žŸcdgjaAo‘6<br />
add servername<br />
s dscp<br />
Ò R 6789 2nožŸcdgjaAÞRspMÖ@<br />
U0cŽ…Š#$ B dscp žŸÖ@ A dscp y{+<br />
servername ”•<br />
2 …Š3o U 6<br />
ÉV²Lâo‘”AI<br />
¼‹:i2 `Ým [ ]`ƒ{ ~ ”<br />
|=A=`o‘6<br />
add myserver<br />
dscp y{=3”•6<br />
Service: [SQL Server]<br />
Transport Type: [tcp] tcp<br />
Transport Address: victory 8001<br />
Security Mechanism []:<br />
²cdgja’\ 27 20 Koîï / +} Z ´<br />
cdgLâ ^_Am 68 3– ¬ 4-1<br />
1 ˜spžŸÖ@Ao‘6<br />
#done<br />
+<br />
ŠA9 ±c '<br />
objectid.dat L$M'<br />
‚9 I«É N'<br />
•«><br />
óK rÏ<br />
Ðö >O<br />
ÕŠïð<br />
1O<br />
=¨<br />
1O<br />
=¨<br />
69
70<br />
klWmn<br />
rÏÐö<br />
cŽ dscp QÑÎ interfaces ST` 8Version9Â8Service9!<br />
8Status9ja<br />
1 ˜ÑÎcdgjaAo‘6<br />
mod servername<br />
ÒR :;89 2noÑÎcdgjaAÞRspMÖ@U<br />
0cŽ…Š#$ B dscp ÑÎÖ@ A dscp y{+<br />
servername ”•<br />
2 …Š3o U 6<br />
ÉV²Lâo‘”AI<br />
¼‹:i2 `Ým []`ƒ{ ~ ”<br />
|=A=`o‘6<br />
mod myserver<br />
dscp y{=3”•6<br />
Version: [1]<br />
Service: [SQL Server] Open Server<br />
Status: [4]<br />
Address:<br />
Transport Type: [tcp]<br />
Transport Address: [victory 1824] victory 1826<br />
Transport Type: [tcp]<br />
Transport Address: [victory 1828]<br />
Transport Type: []<br />
Security Mechanism []:<br />
cdgLâ ^_Am 68 3– ¬ 4-1<br />
1 ˜ "+}Ao‘6<br />
#del<br />
2 ˜spÑÎÖ@Ao‘6<br />
#done
“”ÏÐö<br />
cñòd “”; ÏÐö<br />
cñò “”ö<br />
s dscp<br />
dscp CD %Rp—N!Û²p—UV[\cdgja +k²¥€<br />
[\cdgja<br />
2[\6<br />
RÅ0p—`[\cdgja&‡Ž“R1<br />
cdgja[\³¼ p—`<br />
cdgja[\³¼ p—`&‡Ž“R1<br />
Å0p—` +ja[\³¼ p—`<br />
˜Rp—`#Ç[\“¤cdgjaAo‘6<br />
copy name1 to name2<br />
|=A=`o‘6<br />
copy myserver to my_server<br />
dscp ¾¤7 8myserver9Á “ja 8my_server9 °œ ÑÎ<br />
“ja&ðË„jacÏ<br />
˜[\cdgja
72<br />
klWmn<br />
¦‘6ö “”© ñòd<br />
µhÏÐö<br />
ôõÏÐö 0<br />
˜ Å0p—` +ja[\³¼ ²p—`Ao‘6<br />
copyall sess<br />
|=A=`o‘6<br />
copyall 2<br />
dscp Å0p—` +ja[\³p— 2 `<br />
˜op7p—Á ´ cdgjaRAo‘6<br />
list<br />
˜op7p—Á ´ cdgja LâAo‘6<br />
list all<br />
cdgLâ ^_Am 68 3– ¬ 4-1<br />
˜hicdgja NOAo‘6<br />
read servername<br />
|=A=`o‘6<br />
read myserver<br />
ƒ{=3”•6<br />
DIT base for object: interfaces<br />
Distinguish name: myserver<br />
Server Version: 1<br />
Server Name: myserver<br />
Server Service: SQL Server<br />
Server Status: 4 (Unknown)<br />
Server Address:<br />
Transport Type: tcp
ÏÐö<br />
Transport Addr: victory 1824<br />
Transport Type: tcp<br />
Transport Addr: victory 1828<br />
cdgLâ ^_Am 68 3– ¬ 4-1<br />
2 "7p—Á ´ ²I +ja<br />
˜ " ²cdgjaAo‘6<br />
del servername<br />
|=A=`o‘6<br />
del myserver<br />
dscp " 8myserver9ja<br />
˜ "7p—Á ´ +jaAo‘6<br />
delete-all<br />
s dscp<br />
73
t& dscp<br />
74<br />
h dscp<br />
˜sp dscpAo‘23 U 6<br />
exit<br />
quit
dscp ¡<br />
s dscp<br />
dscp CD %#ÇR dscp y{ä3o‘ Q…ŠÁÓÈŽ ¬ 4-2<br />
yzs Ì Ôþmn<br />
4-2 dscp ST<br />
add servername c?m/0L1OÆÇ,Ê- servername dscp eš#Š servername '<br />
¯° OêP !QÝ}VS []L"#'Rk9 DE S#doneT!7x<br />
1OU~<br />
addattr servername Ÿ?m/0L'ÆÇ,Ê- servername 1OV¬<br />
close [sess] Á sess áS I'/0 Œó ŠW$ sess[* Á?m/0<br />
config "#± <strong>Sybase</strong> XYÉ ' µ¯°<br />
copy name1 to {name2 |<br />
sess | sess name2}<br />
e?m/0L'ÆÇ,Ê- name1 ú<br />
?m/0L'ÆÇ,Ê- name2<br />
/0 sess L[Y<br />
/0ÆÇ,Ê- sess name2<br />
copyall to sess e?m/0L‰ŠÆÇ,Ê- ú /0 sess L<br />
del servername ?m/0L'ÆÇ,Ê- servername<br />
delete-all ?m/0L'‰ŠÆÇ,Ê-<br />
exit 7x dscp<br />
help, ?, h "#N¢Z[<br />
list [all] ¸x?m/0'ÆÇ,Ê- K¸xÊ- [*d list K¸x„M<br />
Ê-'V¬[*d list all<br />
mod servername =¨?m/0L'ÆÇ,Ê- servername dscp eš#Š servername '<br />
¯° OêP !QÝ}VS [ ] L"#'Rk9 DE S#doneT!7x<br />
=¨U~<br />
open [dsname] Àh ƒW$'-.ÆÇ'/0[ L dsname -.ÆÇ Œó ŠŸ<br />
dsname W$9[G eÀhRk-.ÆÇ'/0 KÀh/0[Ÿ<br />
dsname W$9 SInterfacesDriverT<br />
quit 7x dscp<br />
read servername "#ÆÇ,Ê- servername 'ò\<br />
sess ¸x‰ŠÀh'/0<br />
[switch] sess dáSŸ sess '/0ן?m/0<br />
75
dscp ]^uv<br />
76
40Ý23 mn6<br />
\] ^<br />
backupserver 83<br />
<strong>bcp</strong> 87<br />
<strong>bcp</strong>_dce 102<br />
buildmaster 118<br />
charset 120<br />
dataserver 121<br />
defncopy 124<br />
defncopy_dce 129<br />
dscp 134<br />
dscp_dce 135<br />
dsedit 136<br />
dsedit_dce 137<br />
extractjava 138<br />
installjava 141<br />
isql_dce 153<br />
langinstall 161<br />
optdiag 163<br />
showserver 170<br />
sqlloc 171<br />
sqllocres 173<br />
sqlupgrade 174<br />
sqlupgraderes 175<br />
srvbuild 176<br />
srvbuildres 177<br />
startserver 178<br />
sybload 181<br />
sybsetup 183<br />
77
_`<br />
78<br />
R UNIX shell y{ä3o‘<br />
shell +ˆˆ1ò ãä ‰Ùm`A|=
w uv<br />
sqlloc c GUI U~ () =¨ Adaptive Server '†Ü •«Ã<br />
Rk'a¸b<br />
sqllocres c ¼U~ [() =¨ Adaptive Server '†Ü •<br />
«Ã Rka b<br />
sqlupgrade c GUI U~ [e?m()' Adaptive Server :;nË<br />
L :;<br />
sqlupgraderes c ¼U~ [e?m()' Adaptive Server :;nË<br />
L :;<br />
srvbuild c GUI U~ [d Rk'Y W$' µV¬9<br />
5 ' Adaptive Server Backup Server Monitor<br />
Server Y XP Server<br />
srvbuildres c ¼U~ [d Rk'Y H$' µV¬<br />
95 ' Adaptive Server Backup Server Monitor<br />
Server Y XP Server<br />
startserver ¤+ Adaptive Server Y Backup Server<br />
sybload eCÒo–L<br />
()-.<br />
% <strong>Sybase</strong> pu[ve ¼ _ <strong>Sybase</strong><br />
sybsetup d GUI kn[e:Mqµ() µ Adaptive Server<br />
79
80<br />
]^uv<br />
f<br />
¡<br />
5yzs ÔþmnA0Ý23ë²õö6<br />
¿ÀIÅÆ<br />
ÕÖÂãä !é ê<br />
,Xcdg<br />
MNx¾¤!<br />
© ”•<br />
23 ¿ÀIÅÆMNx6<br />
dscp : CD Š·!ef interfaces ST` cdgja<br />
dsedit : CD - X11/Motif Âzù %‹öQ·!ef<br />
interfaces ST` cdgja<br />
sqlupgrade : - X11/Motif Âzù %‹öA Å0¿<br />
À Adaptive Server " Ãij’“"<br />
sqlupgraderes :<br />
Ãij’“"<br />
ßàST Å0¿À Adaptive Server "<br />
srvbuild : - X11/Motif Âzù %‹öA2~ I<br />
% ( iÅÆLâ”Q¾¤“ Adaptive Server Backup<br />
Server Monitor Server I XP Server<br />
srvbuildres : ßàST ( iÅÆLâ”Q¾¤“<br />
Adaptive Server Backup Server Monitor Server I XP Server<br />
sybload : ‰ŠŒT`–¾<strong>Sybase</strong>š›A&¤¥<strong>Sybase</strong>¿Àab<br />
sybsetup : - X11/Motif Âzù %‹öA ¸²[Æ<br />
¿À!ÅÆ Adaptive Server
´Ûæ¿y 9¸ ¹ 0<br />
_`ÏÐ0<br />
9<br />
w uv<br />
23 ëÆÕÖÂãä !é ê 6<br />
charset : À¾ãä !é ê ST<br />
langinstall : R Adaptive Server –¿À“ÕÖ<br />
sqlloc : - X11/Motif Âzù %‹öQ¿À!ÑÎ<br />
Adaptive Server ÕÖÂãä !~ é ê<br />
sqllocres : ßàST¿À!ÑÎ Adaptive Server ÕÖÂã<br />
ä !~ é ê<br />
23 ²,Xcdg6<br />
backupserver : ,X Backup Server …ŠST 2<br />
startserver ¢ ‡Ó Q ²,X Backup Server<br />
dataserver : ,X Adaptive Server …ŠST 2<br />
startserver ¢ ‡Ó Q ²,X Adaptive Server<br />
histserver : ,X Historical Server …ŠST 2<br />
histserver ¢ ‡Ó Q ²,X Historical Server<br />
monserver : ,X Monitor Server …ŠST 2<br />
monserver ¢ ‡Ó Q ²,X Monitor Server<br />
startserver : ,X Adaptive Server ! Backup Server<br />
23 ¾¤! MNx6<br />
<strong>bcp</strong> : ¼ % ( v@ MNx¬[\³ ST`I<br />
ST`[\MNx¬<br />
buildmaster : ¤¥PëÎ&RëΖ¾¤ master model !<br />
tempdb MNx<br />
81
82<br />
]^uv<br />
+,0<br />
defncopy : (ÁÂÂQ Â~ ”ÂÚ‰gIÇ (ò<br />
MNx[\³ ST`I ST[\³MNx`<br />
extractjava :<br />
%µST`<br />
ðñ JAR, 01 î Adaptive Server[\³k<br />
installjava : k%µST JAR ¿À³ Adaptive Server MNx`<br />
isql : Adaptive Server >?@ SQL Õ<br />
optdiag : ƒ{óù ÷”•I W6“ ÷”•À¾³<br />
¬`<br />
23 © ”•6<br />
showserver : ƒ{Å0 ŠR +µg– Adaptive Server !<br />
Backup Server
ackupserver<br />
"# Backup Server …Šz@<br />
$% backupserver<br />
[-Cserver_connections]<br />
[-Sb_servername]<br />
[-Iinterfaces_file]<br />
[-eerror_log_file]<br />
[-Msybmultbuf_binary]<br />
[-Nnetwork_connections]<br />
[-Ttrace_value]<br />
[-L<strong>Sybase</strong>_language_name]<br />
[-J<strong>Sybase</strong>_character_set_name]<br />
[-Pactive_service_threads]<br />
[-ctape_config_file]<br />
I<br />
w uv<br />
&<br />
backupserver -v<br />
-Cserver_connections<br />
( Backup Server cdg M Backup Server ˜š6<br />
V²åÒp—@˜Û²<br />
V²À¾p—@˜ ²<br />
Ž6æ •@˜ ²<br />
&‰ åÒ!À¾p— ’úMa 2É )” ]ý ~ ”É<br />
30 ²cdg<br />
-Sb_servername<br />
(˜,X Backup Server R ~ RÉ SYB_BACKUP ‡ja<br />
ijR interfaces ST` ( Backup Server R<br />
-Iinterfaces_file<br />
( ³ Backup Server ˜ Ø interfaces ST R1![Æ<br />
=` -IA backupserver R SYBASE !ÏZ J ab`<br />
ØRÉ interfaces ST<br />
-eerror_log_file<br />
( Backup Server äåST R1![ÆA‡äåSTKŒ<br />
Open Server N»  sybmultbuf  Backup Server w}<br />
! p—Q + B ù‰L³ dump databaseÂ<br />
dump transaction load database ! load transaction (<br />
notify a `<br />
83
ackupserver<br />
84<br />
-Msybmultbuf_binary<br />
( sybmultbuf …ŠST á{|R õÅ,X Backup Server<br />
abc <strong>Sybase</strong> ¿Àab3 bin ab AI÷ sybmultbuf<br />
Q" A ‡mM<br />
-Nnetwork_connections<br />
(P Backup Server 2Ù‰ «¬ (DBPROCESS) ûM ~<br />
Ӄ 25<br />
-Ttrace_value<br />
trace_value »É[‘x /GÍ\M2 trace_value `Æ 1 [<br />
Ó Open Server ’“ å Œ ”• =`R Š– (\<br />
² -T mMA ’œ ² -T ” ÌÍ0ö -T mM ” trace_value<br />
ij ² £M<br />
-L<strong>Sybase</strong>_language_name<br />
( Backup Server ~ ÕÖ =`x+ (A Backup Server<br />
H LC_ALL I LANG !ÏZ ( +d =`x+ëÆÌ Ï<br />
ZA Backup Server R locales.dat ` Ø 8default9ja<br />
@X -L mMcpÌÍR LANG !ÏZ`ëÆ ”<br />
-J<strong>Sybase</strong>_character_set_name<br />
( Backup Server ~ ãä<br />
-Pactive_service_threads<br />
CDR\²åÒ / À¾ VžŸ jM /V² ’ú jM<br />
É 322 -.N ~ {\É 48A0Ý + åÒ!À¾<br />
-ctape_config_file<br />
(û+ÅÆST R1![ÆA2*R…Š dump database I<br />
dump transaction U0 Øû+ëÎÅÆ”• =`x+ ( -cAû<br />
+ÅÆST ~ {|RÉ $SYBASE/backup_tape.cfg<br />
-v<br />
ƒ{ backupserver (T " m!"_ •A°œsp
w uv<br />
-Vlevel_number<br />
{\R Backup Server äå`ƒ{ • level_number ÏZ<br />
(s Backup Server –t (-V) z6<br />
-V3 : õƒ{ dump I load ` Æ •2,3oë<br />
îï •6<br />
Q‘ Backup Server ! sybmultbuf •<br />
B sybmultbuf •<br />
ŽÎÏ •<br />
Open Server •<br />
’“op •<br />
Q‘ 8 !û+‘XÅÆ9Ö— ”•â •<br />
-V2 : ƒ{6<br />
+ -V3 •
ackupserver<br />
&'<br />
86<br />
=`x+ -S mM ( Backup Server RAŸx+ëÆ !ÏZ<br />
DSLISTENA backupserver ~ Backup Server R<br />
SYB_BACKUP DSLISTEN !ÏZ ”Ì͇~ ”A -S mM<br />
ÌÍ~ ”! DSLISTEN ` ( ”<br />
Back Server !#$ #Ç Back Server åÒIÀ¾ Adaptive<br />
Server Ó˜ Ž ² interfaces ST Backup Server<br />
interfaces STij0123ja6<br />
Backup Server<br />
#$7M Back Server #” B Backup Server<br />
’“ å 2 Backup Server opR Š + ”•A2<br />
* ú Backup Server `pÒ Fø + ’“ å OP”•A<br />
m Open Server Server-Library/C Reference Manual R UNIX `A<br />
Backup Server cÊË Open Server `É -T (ò SRV__TR äm<br />
=` Backup Server cŽZ³H -L ! -J mM ( locales !<br />
charsets abAI÷ÌÛ²mM (sc ª ÕÖ!ãä ZA<br />
Backup Server ‰p •& ~ ÕÖ!ãä<br />
startserver
cp<br />
w uv<br />
"# ¼> % ( v@ MNx¬[\³ `I `[\<br />
MNx¬<br />
$% <strong>bcp</strong> [[database_name.]owner.][view_name | table_name [:partition_id]] {in |<br />
out} datafile<br />
[-c] [-E] [-n] [-N] [-X]<br />
[-a display_charset]<br />
[-A packet_size]<br />
[-b batchsize]<br />
[-e errfile]<br />
[-f formatfile]<br />
[-F firstrow]<br />
[-g id_start_value]<br />
[-I interfaces_file]<br />
[-J client_charset]<br />
[-L lastrow]<br />
[-m maxerrors]<br />
[-P password]<br />
[-q datafile_charset]<br />
[-r row_terminator]<br />
[-R remote_server_principal]<br />
[-S server]<br />
[-t field_terminator]<br />
[-T text_or_image_size]<br />
[-U username]<br />
[-z language]<br />
I<br />
&<br />
<strong>bcp</strong> -v<br />
database_name<br />
=` R[\ ¬[ ~ MNxIR master `A MmM ¥<br />
1<br />
owner<br />
Aij (MNxR<br />
=`)IMNx +÷k+˜[\ ¬A M€É ¥mM =`x<br />
+ ( +÷A <strong>bcp</strong> ø›hZ)k+ R¬A°œhZMNx +<br />
÷k+<br />
view_name<br />
R¬<br />
FG<br />
=` ] %k+M¬A ij ( +÷RA1<br />
RÃp<br />
table_name<br />
ÁÂR<br />
˜[\ MNx¬ R1 ¬RcŽ Transact-SQL ðñã<br />
¬ table_name `c R dm partition_number<br />
87
cp<br />
88<br />
: partition_id<br />
˜[\³ d /ä<br />
in | out<br />
[\õJ in ¬{ STJMNx¬`[\“ out ¬{ MNx¬<br />
IÁÂJST`[\<br />
datafile<br />
ST á{|R ‡{|R yz 2 1 ³ 255 ²ãä<br />
-c<br />
char MNîï ÉMNST` +o ~ MNîïQÍŠ[<br />
\ =`˜R VšMNA Ì v@ MmMc V²ã<br />
ÈÍŠy{“B char É~ ÒîïAx+04A \t /\¬<br />
ä2 É~ ãÈ|uäA \n /æŠä2 É~ Š|uä<br />
-E<br />
ƒ@ (¬` IDENTITY o ”<br />
~ §¨3ARJ01 IDENTITY o ¬`YZ[\MN A <strong>bcp</strong><br />
ÉVŠ q ²› IDENTITY o” 0 ÌõRJ¬`[\MN<br />
+E <strong>bcp</strong> MNST`% ID o ”AÞ c ”‰L cd<br />
g Á
-n<br />
w uv<br />
µ / 2v@…Š[\ ( -n mM„œ <strong>bcp</strong><br />
cp V²ãÈÍŠy{ µMNv@ STÉc %v<br />
@<br />
¼½¾c˜Rà[IžŸMN I÷ C §¨ 2 µv@<br />
<strong>bcp</strong> c˜2 µv@ <strong>bcp</strong> Rc ¡T Âc I<br />
c P" Adaptive Server UVKoMN c˜R µv@ <strong>bcp</strong> `<br />
ãÈ|uä (-t) IŠ|uä (-r) 1 u` c 6 A&
cp<br />
90<br />
-A packet_size<br />
É <strong>bcp</strong> p— («¬0ú |=6<br />
<strong>bcp</strong> pubs2..titles out table_out -A 2048<br />
<strong>bcp</strong> p— 0úëÆÉ 2048 ã5 size ij default<br />
network packet size ! maximum network packet size ÅÆÏZ ”<br />
UVA
w uv<br />
-I interfaces_file<br />
( ³ Adaptive Server ˜ Ø interfaces ST R1![<br />
Æ =`x+ ( -IA <strong>bcp</strong> R SYBASE !ÏZ ( ab`h<br />
Z interfaces ST<br />
-J client_charset<br />
(k%µ˜ ãä <strong>bcp</strong> Ç«gåæ client_charset !<br />
Adaptive Server ãä UV o‘<br />
-J client_charset ¢š Adaptive Server ãä<br />
client_charset ÍŠÁ?åæ<br />
7k%µ– ãä<br />
c+mM -J ãä åæëÆÉ NULL cp‰´åæ ‚k<br />
%µ7cdg Á ãä A ‡ëÆ<br />
‚ -JA ãä ëÆÉ ~ ãä ¬ 5-2 ops<br />
~ ãä<br />
5-2 VWXY CD ?Z<br />
! mn¿y<br />
Sun Solaris Digital UNIX NCR RS/6000 iso_1<br />
HP-UX roman8<br />
OS/2 Novell NetWare 386 cp850<br />
Macintosh mac<br />
=` -J mM (sc ªIÓ /Ü ãä A ƒ{=3<br />
•6<br />
Unrecognized localization object. Using default value<br />
'iso_1'.<br />
Starting copy...<br />
=> warning.<br />
+ ãä ,Á å OP”•Am<br />
-L lastrow<br />
˜ o‘ST[\ ’œ Š Šm /~ É’œ Š2<br />
91
cp<br />
92<br />
-m maxerrors<br />
R <strong>bcp</strong> `}[\U0ACD ’ú ê M <strong>bcp</strong> fcŽ<br />
ñ‘ Š /H åæ AI¬úJcCD+–” o`ñ‘–<br />
”2A V²ù f Š÷É ² =`x+MmMA <strong>bcp</strong><br />
~ ” 10<br />
-P password<br />
( ² Adaptive Server $ =`x+ ( -P passwordA <strong>bcp</strong><br />
y{o‘$ =`$ É NULLA 2 -P å<br />
-q datafile_charset<br />
Š <strong>bcp</strong> ãäMN[\³ ãä 7k%µãä c S<br />
T `AI<br />
|·åæ³ Adaptive ServerA;"<br />
·<br />
Adaptive Server åæ³|<br />
=` -q mM<br />
•6<br />
( ãäåæSTªFAIR1o A pÒ=3<br />
Error in attempting to determine the size of a pair of<br />
translation tables.:’stat’ utility failed.<br />
@X ascii_7 ãä 7 +ãä hO =` Adaptive Server ãä<br />
Ik%µãä ëÆÉ ascii_7A #$ 7 [ ASCII ãä} Rk%µ<br />
7cdgUVK°;cpùÎÏ Bãä pš´åæ ãä<br />
åæFøR `+6OP qr
-r row_terminator<br />
– (Š|uä<br />
w uv<br />
¼½¾c˜R2 µv@ <strong>bcp</strong> ` -t I -r mM 1 u` c<br />
6 A&
cp<br />
94<br />
-z language<br />
¢ÕÖ @R1Acdg ‡ÕÖ ä v@& ‡ÕÖ<br />
Qƒ{ <strong>bcp</strong> y{,²• x+ -z å A <strong>bcp</strong> cdg ~ Õ<br />
Ö 2R¿ÀÇ `I¿ÀœA langinstall I<br />
sp_addlanguage ÒÇ J Adaptive Server žŸÕÖ<br />
=`<br />
•6<br />
-z mM Rsc ªIÉ ù/Ü ÕÖA ƒ{=3<br />
Unrecognized localization object. Using default value<br />
'us_english'.<br />
Starting copy...<br />
=> warning.<br />
-v<br />
ƒ{ <strong>bcp</strong> " m!"_ •A&Š‹<br />
() <strong>bcp</strong> pubs2..publishers out pub_out -c -t , -r \\r<br />
MN publishers ¬`[\pQ -c mM (ãäv@ / +ãÈ<br />
I char MNîï2 -t field_terminator mM 9muºV²ã<br />
ÈA -r row_terminator mM ‹:äuºVŠ <strong>bcp</strong> •y{o‘$<br />
’œ ² 8r90ö 7 ²
w uv<br />
Clock Time (ms.): total = 1 Avg = 0 (3000.00 rows per<br />
sec.)<br />
MN publishers ¬[\³RÉ pub_out ST`A2γœ¡“À<br />
¾³ Adaptive Server ` ¼‹:i Hy{ ( ~ ” MN[<br />
\³ publishers ¬` A ppÒ ~ y{<br />
<strong>bcp</strong> pubs2..publishers in pub_out -f pub_form<br />
ð v@ST pub_form MN[\³ Adaptive Server `<br />
To see examples of datatypes, enter "?" at the prompt:<br />
Enter the file storage type of field ’pub_id’<br />
[’char’]:?<br />
Invalid column type. Valid types are:<br />
: same type as Adaptive Server column.<br />
c : char<br />
T : text<br />
i : int<br />
s : smallint<br />
t : tinyint<br />
f : float<br />
m : money<br />
b : bit<br />
d : datetime<br />
x : binary<br />
I : image<br />
D : smalldatetime<br />
r : real<br />
M : smallmoney<br />
n : numeric<br />
e : decimal<br />
Æá¼>–ö {o‘¸²ã´<br />
<strong>bcp</strong> pubs2..publishers in vt200_data -J iso_1 -q vt200 -<br />
z french<br />
H VT200 |·– ãä ¾¤ MNST[\³<br />
pubs2..publishers ¬` -q ååæ‡ST -z å Õƒ{ <strong>bcp</strong><br />
•<br />
<strong>bcp</strong> pubs2..publishers in -a mac -J roman8 -q iso_1<br />
95
cp<br />
96<br />
p R MacintoshA&R roman8 ² £– Š <strong>bcp</strong>A;S<br />
T [ ¼ iso_1 µg–<br />
<strong>bcp</strong> pubs2..publishers out -T 40960 -A 4096<br />
( Adaptive Server 4096 ã5 0ú‰L 40K text I image<br />
MN<br />
<strong>bcp</strong> OP;
¡9¢¡ <strong>bcp</strong><br />
w uv<br />
<strong>bcp</strong> W5ÇóùA2* MNÀ¾³x+ ´ ØÙIÚ‰g<br />
¬` 2˜ ŽÔ+ MN[\³x+ØÙIÚ‰g ¬`A<br />
&
cp<br />
98<br />
"û <strong>bcp</strong> 0ÞT<br />
-n / µv@2I -c /ãäv@2mMÑIÃpMN A=`<br />
x+ -P mMyz$ A <strong>bcp</strong> •y{o‘$ =`x+yz -n I<br />
-c mMA <strong>bcp</strong> y{o‘¬IÁÂ`V²ãÈ/o2 ”•<br />
V²y{IR`Ým`ƒ{ ²~ ”A 2¼‹:i ~<br />
” y{0Ý6<br />
ST ÒîïA 2 char I#$+E Adaptive Server MN<br />
îï<br />
04yzA ²2ã5ɸ[¬{œ'MNyz £M<br />
ST` MN Òyz<br />
ãÈ|uäA 2 #$ãä¹<br />
Š|uä ¬IST`’œ ²ãÈ ãÈ|uä<br />
Ým` ~ ”¬{ FãÈMNîï Zu” ÉsRÃp³<br />
ST ’+E+ –V6<br />
~ y{<br />
2H¬(ò MNîï[\ +MN<br />
¼> { 04<br />
c˜ |uä<br />
~ yz<br />
¬ 5-3 ƒ{s <strong>bcp</strong> y{Â~ %Ó#! Ž Î Ó#6
5-3 <strong>bcp</strong> [\ ] CDN ^_`<br />
char 06 varchar<br />
binary 06 varbinary<br />
m,w 0 ƒd char 3xT<br />
îï ; ‰Šy$w<br />
1<br />
$M'•r<br />
ƒUZ '<br />
2 ƒ%îŸ char ' binary<br />
varbinary<br />
4 ƒ text image<br />
w uv<br />
ÞT Þ#0mno {0 A"û<br />
îï ŸUZ •rd îï [ char[ 5 Ys<br />
Ws `^§tuv<br />
~ÄÅ' Adaptive<br />
Server<br />
îïw ‚ƒ char varchar[d $M'w<br />
•rY¼<br />
©ª«<br />
‚ƒîïŸ char ' binary<br />
varbinary[d $Mw '}~<br />
‚ƒ‰Š [d €<br />
‚Y ƒx‰J'LUw<br />
ΗTz{d m,[<br />
*d 0 `&*[ |<br />
d Rk9<br />
|d Rk9Y„U<br />
'9<br />
+ LZŸ 30 M•«<br />
@X c [\MN ˜¨A³É& +<br />
I Á µMNîï /|=A NT [\³ UNIX cd<br />
g2<br />
04yz 1 ã5Â 2 ã5I 4 ã5 £MýA¬{V²MN”<br />
yz /¼ã5÷2 RPµST`A04Ó¼Ï[ MN” 0<br />
ö<br />
ãÈ|uäãä¹ yz’\ 2É 30 ²ãä ’ |uä<br />
\¬ä /28\t9o‘& "’œ o. +o2!æŠä<br />
/28\n9o‘& Š` ’œ ²ãÈ2 B|uä0Ý6<br />
8\09/–|uä2Â8\9/
cp<br />
100<br />
|uäI04pÐÑ KoMN èyz6<br />
=` RÃp³ST jayz Òyz /c0Ý charÂ<br />
nchar ! binary MN2A‡jaœöpC’ |uäI3 ²ã<br />
È 04A;&câã Òyz<br />
ÑMN AMN <strong>bcp</strong> [\³ô³ 8Length9y{` {<br />
ã5MI¸³|uäÉ} =`MNóps ( yzA <strong>bcp</strong><br />
PQMN ³‰Ò|uäÉ} =`x+|uäA év=<br />
¸¬ Òyz<br />
ãÈ=` ÒÉ char Q¢ MNxMNîï /char nchar !<br />
binary ãÈ".2A ~ yz!04I|uä 2p ßí<br />
ST Ò–V <strong>bcp</strong> 2 |uäI04Qª(=$’+E+<br />
0 Ò–V <strong>bcp</strong> ¤C V²ãÈ @ ’ú Ò–V É~<br />
” char I varchar MNA <strong>bcp</strong> 2 #„yz<br />
MNx`(òÉ char nchar ! binary ãÈ2,cCD+–”<br />
ãÈAû –v /GÍ\É–ã52âãMNx`(ò Ò<br />
yz timestamp MNù É binary(8) ½<br />
=` varchar ! varbinary ãÈ` MNyzú ( ÃpyzA<br />
<strong>bcp</strong> p‘XRST` MNR (yz PQ<br />
¬ 5-4 !¬ 5-5 ƒ{sST`”• 04yzÂ|uä!ãÈyz<br />
Á? 8P9¬{ Ò¬` 04 8T9¬{|uäAVœ<br />
= (--) ¬{µŸ –v m (...) ¬{‡~@RV²ãÈ`¡[<br />
pÒ Vo ãÈyzÉ 8 ã5“V²8string9¢¬ 6 ²ãä<br />
ãÈ<br />
5-4 Adaptive Server char $%<br />
5-5 @AB char :; ab$%
&'<br />
w uv<br />
ST Òyz o 2KL ’úMNZŸ–|uä!04<br />
<strong>bcp</strong> #$ 01–” MNoÁ ÏyzA³M yz04<br />
I|uäQ¬{VŠMN yz<br />
›œ9ÀÁ›œ<br />
RMNîï F`A <strong>bcp</strong> MN2MNxMNîïI#$ÊËA<br />
@åæ MNîïÃp³ST` <strong>bcp</strong> %(ò MNîï É<br />
‘’ - MNîïI#$ÊËA@åæ MNîïÍŠ[\<br />
MNîïåæ OP”•Am Open Client DB-Library/C<br />
Reference Manual ` dbconvert ! Adaptive Server Reference Manual<br />
` 8Datatype Conversion Functions9<br />
o ST Òîï!yzci7MNx¬`o îï!yzÁ<br />
/=`Ñ îï!v@7MNx¬ uÊchOA[\ FG 2<br />
2 µv@ ‘PµST MN ðñ á»_z datetime !<br />
float ”Ô åæ ãäv@A¾ ðñ á»_z Adaptive<br />
Server Ò money ”_ª³¿À¸[ Á U °;AÅ<br />
money ”åæÉãäv@ A ãäv@”•ðñ³M¤œÛ<br />
[<br />
ãäv@ MN ST[\³MNx¬`U0A›hi Adaptive<br />
Server Reference Manual ` MNîïjaQ <strong>bcp</strong> [\³<br />
MNx` ãäMNij=ÂÌ Q ˆÜ?„A (‹v@<br />
ä (yy)yymmdd `=`x+› (ÃA ìêHp<br />
Û®ð sp_audit sp_dboption sp_displayaudit<br />
Û®6 sysaudits_01 – sysaudits_08<br />
101
cp_dce<br />
<strong>bcp</strong>_dce<br />
"# ¼> % ( v@ MNx¬[\³ `I `[\<br />
MNx¬<br />
$% <strong>bcp</strong>_dce [[database_name.]owner.][view_name | table_name<br />
[:partition_id]] {in | out} datafile<br />
[-c] [-E] [-n] [-N] [-v] [-X]<br />
[-a display_charset]<br />
[-A packet_size]<br />
[-b batchsize]<br />
[-e errfile]<br />
[-f formatfile]<br />
[-F firstrow]<br />
[-g id_start_value]<br />
[-I interfaces_file]<br />
[-J client_charset]<br />
[-K keytab_file]<br />
[-L lastrow]<br />
[-m maxerrors]<br />
[-M LabelName LabelValue] [-labeled]<br />
[-P password]<br />
[-q datafile_charset]<br />
[-r row_terminator]<br />
[-R remote_server_principal]<br />
[-S server]<br />
[-t field_terminator]<br />
[-T text_or_image_size]<br />
[-U username]<br />
[-V [security_options]<br />
[-y sybase_dir]<br />
[-z language]<br />
[-Z security_mechanism]<br />
& database_name<br />
=`˜[\ ¬[ ~ MNxI master `A MmMÉ ¥mM<br />
1<br />
owner<br />
Aij (MNxR<br />
=`)IMNx +÷k+˜[\ ¬A M€É ¥mM =`x<br />
+ ( +÷A <strong>bcp</strong>_dce ø›hZ)k+ R¬A°œhZMN<br />
x +÷k+ R¬ =` ] %k+M¬A ij ( +÷<br />
RA1<br />
table_name<br />
FG<br />
˜[\ MNx¬ R1 ¬RcŽ Transact-SQL ðñã<br />
¬ table_name `c R dm partition_number<br />
102
view_name<br />
RÃp ÁÂR<br />
w uv<br />
in | out<br />
[\õJ in ¬{ STJMNx¬`[\“ out ¬{ MNx¬<br />
IÁÂJST`[\<br />
datafile<br />
ST á{|R ‡{|R yz 2 1 ³ 255 ²ãä<br />
-c<br />
char MNîï ÉMNST` +o ~ MNîïQÍŠ[<br />
\ =`˜R VšMNA Ì v@ MmMc V²ã<br />
ÈÍŠy{“B char É~ ÒîïAx+04A \t /\¬<br />
ä2 É~ ãÈ|uäA \n /æŠä2 É~ Š|uä<br />
-E<br />
ƒ@ (¬` IDENTITY o ”<br />
~ §¨3ARJ01 IDENTITY o ¬`YZ[\MN A<br />
<strong>bcp</strong>_dce ÉVŠ q ²› IDENTITY o” 0 ÌõRJ¬`<br />
[\MN +E <strong>bcp</strong>_dce MNST`% ID o ”AÞ c<br />
”‰L cdg Á
cp_dce<br />
104<br />
-M label_name “label_value”<br />
/õ ¿á SQL cdg2CD\ÄÜ %ÉYZ[\ëÆp—<br />
Ä label_name +E” 6<br />
-n<br />
curread /Å0% ÄÜ2 RMp— V 2% MN Ø<br />
…ÄÜ curread ijó› curwrite<br />
curwrite /Å0 ‘ÄÜ2 RMp— V Ó ³ ‘MN<br />
Ø…ÅâÄÜ<br />
maxread /’ý% ÄÜ2 2% MN ’ýÄÜ M”<br />
É\ÄÜ %Rp— V 2É curread ëÆ –{”<br />
maxread ijó› maxwrite<br />
maxwrite /’ý ‘ÄÜ2 2 ‘MN ’ýÄÜ M”<br />
É\ÄÜ %Rp— V 2É curwrite ëÆ –{”<br />
maxwrite ijó› minwrite ! curwrite<br />
minwrite /’è ‘ÄÜ2 2 ‘MN ’èÄÜ M”<br />
É\ÄÜ %Rp— V 2É curwrite ëÆ 3{”<br />
maxwrite ! curwrite ijó› minwrite<br />
label_value Ä è”A2 H² %v@¬{ /|<br />
=68Company Confidential Personnel92<br />
µ / 2v@…Š[\ MmMcp V²ãÈ<br />
ÍŠy{ µMNv@ STÉc %v@<br />
¼½¾c˜R2 µv@ <strong>bcp</strong>_dce ` -t I -r mM 1 u`<br />
c 6 A&
-v<br />
ƒ{ <strong>bcp</strong>_dce " m!"_ •A&Š‹<br />
w uv<br />
-X<br />
7cdgÍŠ A <strong>bcp</strong>_dce k%·$ ŸA,Xnb<br />
<strong>bcp</strong>_dce /k%·2#.cdg@˜$ ŸA cdgŠ‹ ²A<br />
£A <strong>bcp</strong>_dce<br />
‡A£Q¤($<br />
‡A£QŸA$ Å$ ³ô Acdg<br />
=` <strong>bcp</strong>_dce ¥¦A ¾¤01 %$ §¨ST =`<br />
ŸA¥€A $ RST`2©S v@ƒ{ =` ŸA¥<br />
€A $ c %<br />
-a display_charset<br />
CD %R7 Š <strong>bcp</strong>_dce µgãä c |·– Š<br />
<strong>bcp</strong>_dce -a ! -J æ Q (åæÇ @ ãä åæS<br />
T /.xlt ST2 •+Åk%µãä 7~ ãä Á A<br />
c+ -J -a<br />
=` -a mM R ãäåæSTªFIR1o A pÒ=3<br />
•6<br />
Error in attempting to determine the size of a pair of<br />
translation tables.:’stat’ utility failed.<br />
-A packet_size<br />
É <strong>bcp</strong>_dce p— («¬0ú |=6<br />
<strong>bcp</strong>_dce pubs2..titles out table_out -A 2048<br />
<strong>bcp</strong>_dce p— 0úëÆÉ 2048 ã5 size ij default<br />
network packet size ! maximum network packet size ÅÆÏZ ”<br />
UVA
cp_dce<br />
106<br />
-b batchsize<br />
VYMN`ù[\ ŠM /~ É[\ YMN +Š2 YZ<br />
[\• YZÑ“ YZÃpcæ<br />
@X =` YZúëÆÉ 1A Adaptive Server ÉÑ V Š<br />
Å ²MN3 ‡¥€õ Ôþ <strong>bcp</strong>_dceA
w uv<br />
-J client_charset<br />
(k%µ˜ ãä <strong>bcp</strong>_dce Ç«gåæ client_charset<br />
! Adaptive Server ãä UV o‘<br />
-J client_charset ¢š Adaptive Server ãä<br />
client_charset ÍŠÁ?åæ<br />
7k%µ– ãä<br />
c+mM -J ãä åæëÆÉ NULL cp‰´åæ ‚k<br />
%µ7cdg Á ãä A ‡ëÆ<br />
‚ -JA ãä ëÆÉ ~ ãä ¬ 5-2 ops<br />
~ ãä<br />
5-6 VWXY CD ?Z<br />
! mn¿y<br />
Sun Solaris Digital UNIX NCR RS/6000 iso_1<br />
HP-UX roman8<br />
OS/2 Novell NetWare 386 cp850<br />
Macintosh mac<br />
=` -J mM (sc ªIÓ /Ü ãä A ƒ{=3<br />
•6<br />
Unrecognized localization object. Using default value<br />
'iso_1'.<br />
Starting copy...<br />
=> warning.<br />
-L lastrow<br />
˜ o‘ST[\ ’œ Š Šm /~ É’œ Š2<br />
-m maxerrors<br />
R <strong>bcp</strong>_dce `}[\U0ACD ’ú ê M <strong>bcp</strong>_dce<br />
fcŽñ‘ Š /H åæ AI¬úJcCD+–” o`<br />
ñ‘–”ÆA V²ù f Š÷É ² =`x+Mm<br />
MA <strong>bcp</strong>_dce ~ ” 10<br />
107
cp_dce<br />
108<br />
-P password<br />
( ² Adaptive Server $ =`x+ ( -P passwordA <strong>bcp</strong>_dce<br />
y{o‘$ =`$ NULLA 2 -P å<br />
@X ¬ 5-2 `qr CD -P mMo‘$ =` R¿<br />
áâFøA c˜ ‡mM ($ 1 A$ Žpù ] %<br />
i³ ; Ó # ~c -P mMnbA) Adaptive Server y{<br />
o‘$<br />
-q datafile_charset<br />
CD % Š <strong>bcp</strong>_dce ãäMN[\³ ãä 7k%µã<br />
ä c ST `AI<br />
|·åæ³ Adaptive ServerA;" Adaptive Server åæ³|·<br />
=` -q mM<br />
•6<br />
( ãäåæSTªFAIR1o A pÒ=3<br />
Error in attempting to determine the size of a pair of<br />
translation tables.:’stat’ utility failed.<br />
@X ascii_7 ãä 7 +ãä hO =` Adaptive Server ãä<br />
Ik%µãä ëÆÉ ascii_7A #$ 7 [ ASCII ãä} Rk%µ<br />
7cdgUVK°;cpùÎÏ Bãä pš´åæ ãä<br />
åæFøR `+6OP qr
-r row_terminator<br />
(Š|uä<br />
w uv<br />
¼½¾c˜R2 µv@ <strong>bcp</strong>_dce ` -t I -r mM 1 u`<br />
c 6 A&
cp_dce<br />
110<br />
-z language<br />
¢ÕÖ @R1Acdg ‡ÕÖ ä v@& ‡ÕÖ<br />
Qƒ{ <strong>bcp</strong>_dce y{,²• =`x+ -z åA <strong>bcp</strong>_dce c<br />
dg ~ ÕÖ 2R¿ÀÇ `I¿ÀœA langinstall<br />
I sp_addlanguage ÒÇ J Adaptive Server žŸÕÖ<br />
=`<br />
•6<br />
-z mM Rsc ªIÉ ù/Ü ÕÖA ƒ{=3<br />
Unrecognized localization object. Using default value<br />
'us_english'.<br />
Starting copy...<br />
=> warning.<br />
() <strong>bcp</strong>_dce pubs2..publishers out pub_out -c -t , -r \\r<br />
MN publishers ¬`[\pQ -c mM (ãäv@ / +ãÈ<br />
I char MNîï2 -t field_terminator mM 9muºV²ã<br />
ÈA -r row_terminator mM ‹:äuºVŠ <strong>bcp</strong>_dce •y{o‘<br />
$ ’œ ² 8r90ö 7 ²
w uv<br />
MN publishers ¬[\³RÉ pub_out ST`A2γœ¡“À<br />
¾³ Adaptive Server ` ¼‹:i y{ ( ~ ” MN[\<br />
³ publishers ¬` A ppÒ ~ y{<br />
<strong>bcp</strong>_dce pubs2..publishers in pub_out -f pub_form<br />
ð v@ST pub_form MN[\³ Adaptive Server `<br />
To see examples of datatypes, enter "?" at the prompt:<br />
Enter the file storage type of field ’pub_id’<br />
[’char’]:?<br />
Invalid column type. Valid types are:<br />
: same type as Adaptive Server column.<br />
c : char<br />
T : text<br />
i : int<br />
s : smallint<br />
t : tinyint<br />
f : float<br />
m : money<br />
b : bit<br />
d : datetime<br />
x : binary<br />
I : image<br />
D : smalldatetime<br />
r : real<br />
M : smallmoney<br />
n : numeric<br />
e : decimal<br />
Æá¼>–ö {o‘¸²ã´<br />
<strong>bcp</strong>_dce pubs2..publishers in vt200_data -J iso_1 -q<br />
vt200 -z french<br />
H VT200 |·– ãä ¾¤ MNST[\³<br />
pubs2..publishers ¬` -q ååæ‡ST -z å Õƒ{<br />
<strong>bcp</strong>_dce •<br />
<strong>bcp</strong>_dce pubs2..publishers in -a mac -J roman8 -q iso_1<br />
p R MacintoshA&R roman8 ² £– Š <strong>bcp</strong>_dceA<br />
;ST [ ¼ iso_1 µg–<br />
<strong>bcp</strong>_dce pubs2..publishers out -T 40960 -A 4096<br />
111
cp_dce<br />
112<br />
( Adaptive Server 4096 ã5 0ú‰L 40K text I image<br />
MN<br />
<strong>bcp</strong>_dce • UNIX IBM RS/6000<br />
<strong>bcp</strong>_dce OP;
cŽ Rt/ÑIÃpST<br />
w uv<br />
c˜R2 µv@ <strong>bcp</strong>_dce ` -t I -r mM 1 u` ƒ2<br />
6 A&
cp_dce<br />
114<br />
RÕþ <strong>bcp</strong>_dce Ç `Aäå ŽpÏ‚ ú RYZ[\Æ<br />
œA dump database ΃MNxA°œ dump transaction<br />
PQäå Ÿ 2 trunc log on chkpt Iº”Ç ÍŠäåå<br />
Ò<br />
@X MN[\³R Å[Æ*+ØÙIÚ‰g ¬` » âŽ<br />
7F Ž é¡ =` RÑúZ ŠA =3õ ŽpŸÔ<br />
þz6 › drop index / É* Uº¾¤ ØÙA<br />
alter table2! drop trigger " +ØÙ!Ú‰gA°œëÆMNx¥<br />
€A MN[\³¬`A¡“¾¤ØÙ!Ú‰gA'œåÒMNx ˜<br />
žÉØÙ!Ú‰gÊ» Åûü–VA ØÙAÉMN @–<br />
V±Ÿ‡–V 1.2 ý<br />
"û <strong>bcp</strong>_dce 0ÞT<br />
-n / µv@2I -c /ãäv@2mMÑIÃpMN A=`<br />
x+ -P mMyz$ A <strong>bcp</strong>_dce •y{o‘$ =`x+yz<br />
-n I -c mMA<strong>bcp</strong>_dce y{o‘¬IÁÂ`V²ãÈ/o2 ”•<br />
V²y{IR`Ým`ƒ{ ²~ ”A 2¼‹:i ~<br />
” y{0Ý6<br />
ST ÒîïA 2 char I#$+E Adaptive Server MN<br />
îï<br />
04yzA ²2ã5ɸ[¬{œ'MNyz £M<br />
ST` MN Òyz<br />
ãÈ|uäA 2 #$ãä¹<br />
Š|uä ¬IST`’œ ²ãÈ ãÈ|uä<br />
Ým` ~ ”¬{ FãÈMNîï Zu” ÉsRÃp³<br />
ST ’+E+ –V6<br />
~ y{<br />
¼R¬` MNîï[\ +MN
¼> { 04<br />
c˜ |uä<br />
w uv<br />
~ yz<br />
¬ 5-3 ƒ{s <strong>bcp</strong>_dce<br />
#6<br />
y{Â~ %Ó#! Ž Î Ó<br />
5-7 <strong>bcp</strong>_dce [\ d CDN ^_`<br />
ÞT Þ#0mno {0 A"û<br />
îï ŸUZ •rd îï [ char[ 5 Y<br />
s Ws `^<br />
char 06 varchar<br />
§tuv~ÄÅ'<br />
binary 06 varbinary<br />
Adaptive Server<br />
m,w 0 ƒd char 3xT îï<br />
;<br />
•r<br />
‰Šy$w $M'<br />
1 ƒUZ '<br />
2 ƒ%îŸ char ' binary varbinary<br />
4 ƒ text image<br />
îïw ‚ƒ char varchar[d $M'w<br />
‚ƒîïŸ char ' binary varbinary[<br />
d $Mw '}~<br />
‚ƒ‰Š [d € ‚<br />
Y ƒx‰J'LUw<br />
•rY¼<br />
©ª«<br />
ΗTz{d m<br />
,[*d 0 `&<br />
*[ |d Rk<br />
9<br />
|d Rk9Y<br />
„U'9<br />
+ LZŸ 30 M•«<br />
@X c [\MN ˜¨A³É& +<br />
I Á µMNîï /|=A NT [\³ UNIX cd<br />
g2<br />
04yz 1 ã5Â 2 ã5I 4 ã5 £MýA¬{V²MN”<br />
yz /¼ã5÷2 RPµST`A04Ó¼Ï[ MN” 0<br />
ö<br />
115
cp_dce<br />
116<br />
ãÈ|uäãä¹ yz’\ 2É 30 ²ãä ’ |uä<br />
\¬ä /28\t9o‘& "’œ o. +o2!æŠä<br />
/28\n9o‘& Š` ’œ ²ãÈ2 B|uä0Ý6<br />
8\09/–|uä2A8\9/
&'<br />
5-8 Adaptive Server char $%<br />
w uv<br />
5-9 @AB char :; ab$%
uildmaster<br />
buildmaster<br />
"# ¤¥PëÎ&RëΖ¾¤ master model ! tempdb MNx<br />
$% buildmaster<br />
[-d disk]<br />
[-c cno]<br />
[-s size]<br />
[-m]<br />
[-r]<br />
[-q]<br />
[-x]<br />
I<br />
&<br />
buildmaster -v<br />
-d disk<br />
PëÎ R „…ûü dI ST ÞuR<br />
118<br />
-c cno<br />
PëÎ ò\gem cno ! disk æ (ëÎ cno ~ ”<br />
É 0 " ‚³ <strong>Sybase</strong> %&ÊË»G ìA1 c˜ÎÏM”<br />
-s size<br />
2 2K —ɸ[ PëÎ ú 1MB `+ 512 ² 2K — |<br />
=AúÉ8153609 2¾¤ ² 30MB PëÎ =`x+<br />
-m mMA buildmaster ÈÉÉMmM ( ” 1óÇPëÎ<br />
–V PëÎú OP”•Am ¿À!ÅÆ<br />
S‡<br />
-m<br />
•¡ master MNxA;cØ…ùPëÎ =` master MNx78<br />
;PëΖ BMNx ÊË8 A 2 MmM<br />
-r mastermirror<br />
,XPëÎ Ìy<br />
-q<br />
cˆ" master ! model MNx` Å 3 MmMR7 -x æ<br />
cæ
-x<br />
w uv<br />
•¡ model MNxA;cÎÏIØ…ùPëÎ =` model MNx<br />
78
charset<br />
charset<br />
"# À¾ãä !é ê ST<br />
$% charset<br />
[-P password]<br />
[-S server]<br />
[-I interface]<br />
sort_order | charset<br />
I<br />
&<br />
charset -v<br />
-Ppassword<br />
($ =`x+ ( -PA charset y{o‘$<br />
120<br />
-Sserver<br />
(˜ÎÏ –ãä !é ê cdgR<br />
-Iinterface<br />
(cdg<br />
sort_order<br />
«¬ $<br />
( Adaptive Server<br />
charset<br />
é ê ST R1<br />
( Adaptive Server ˜ ãä<br />
-v<br />
ƒ{ charset " m!"_ •<br />
*+ •+ tu€ Ž charset<br />
&'<br />
charset U0Aij SYBASE !ÏZëÆÉ JÅ0 ‰<br />
ab<br />
set<br />
langinstall
dataserver<br />
"# Adaptive Server …Šz@<br />
$%<br />
dataserver -ddevicename<br />
[-cconfigurationfile]<br />
[-eerrorlogfile]<br />
[-m]<br />
[-rmastermirror]<br />
[-Msharedmem_directory]<br />
[-iinterfaces_file_directory]<br />
[-sservername]<br />
[-psso_login_name]<br />
I<br />
w uv<br />
&<br />
dataserver -v<br />
-d devicename<br />
master MNxëÎ á{|R master MNxëÎij 2H,<br />
X Adaptive Server<br />
d_master<br />
% ‘ ~ master MNxëÎRÉ<br />
-cconfigurationfile<br />
( Adaptive Server ÅÆST á{|R MmM 2¼> (<br />
ÅÆST` ÅÆ”,X Adaptive Server OP”•Am<br />
-eerrorlogfile<br />
b Adaptive Server Ä • äåST á{|R<br />
-m<br />
2¸ %Ö@,X Adaptive Server<br />
-rmastermirror<br />
,XPëÎ Ìy =`PëÎW578A ‡mM,X<br />
Adaptive Server<br />
-Msharedmem_directory<br />
šN ST ÆR (ab`;c ~ [Æ $SYBASE ` =<br />
` sharedmem_directory 28/9 ÍA JɇabR m {|<br />
1 A JɇabR Á $SYBASE {|<br />
121
dataserver<br />
122<br />
-iinterfaces_file_directory<br />
( Adaptive Server ˜ Ø interfaces ST ab[Æ =<br />
` -IA dataserver R SYBASE !ÏZ J ab` ØR<br />
É interfaces ST<br />
-sservername<br />
(˜,X Adaptive Server R =` -sA ,XRÉ<br />
SYBASE cdg<br />
-psso_login_name<br />
,X Adaptive Server ( ¿á€ nbRA2*—‚‡l%<br />
“$ Adaptive Server ´ ²'µ$ A°œƒ{ŸA‡$<br />
A& ɇl% “$ ð R master..syslogins `<br />
-v<br />
ƒ{ dataserver " m!"_ •A°œsp<br />
startserver ,X Adaptive ServerA;c …Š<br />
dataserver =`@˜ÎÏ#$~ ”Aef <strong>Sybase</strong> ¿Àab<br />
` RUN_servername ST OP”•Am startserver mn3<br />
dataserver ,X Adaptive Server A Adaptive Server<br />
23ST`— Š !6<br />
-c configurationfile ` ( ÅÆST“<br />
~ ÅÆST servername.cfg /=`x+ ( -c mM2“<br />
~ ” /=`x+ ( -c configurationfile I servername.cfg2<br />
Ì ÅÆmM OP”•Am ` 7KÎ4<br />
8ëÆÅÆmM9<br />
H Adaptive Server $ 5ÇŸAA 2Ó à[Ï $ =<br />
` + ¿á€}ªFs$ A -p mM É ¿á€l%´<br />
²“$ -p ,X Adaptive ServerA¥Ô “ 'µ$<br />
nb³ Adaptive ServerA°œ…Š sp_password $ ¡“ëÆÉ<br />
²6¿á $
&'<br />
w uv<br />
ŠÆ Adaptive Server ¿À œAªðëÆs dataserver …<br />
ŠST ST_{A2{( 2…Š‡ST %<br />
=`x+ -s ( Adaptive Server RAŸx+ëÆ DSLISTEN<br />
!ÏZA dataserver ~ Adaptive Server R SYBASE<br />
DSLISTEN !ÏZ ”Ì͇~ ”A -s mMÌÍ~ ”!<br />
DSLISTEN !ÏZ”<br />
disk mirror disk remirror<br />
123
defncopy<br />
defncopy<br />
"# (ÁÂÂQ Â~ ”ÂÚ‰gIÇ (ò MNx[\³<br />
ST`I ST[\³MNx`<br />
124<br />
@X defncopy cŽ[\ Report Workbench ¾¤ ¬(ò<br />
IKŒ<br />
$% defncopy<br />
[-X]<br />
[-a display_charset]<br />
[-I interfaces_file]<br />
[-J [client_charset]]<br />
[-P password]<br />
[-R remote_server_principal]<br />
[-S [server]]<br />
[-U username]<br />
[-z language]<br />
{in filename dbname | out filename dbname<br />
[owner.]objectname [[owner.]objectname...]}<br />
I<br />
defncopy -v<br />
& -X<br />
Rcdg M `,X+k%·$ ŸA nb defncopy /k<br />
%·2#.cdg()ÍŠ$ ŸA cdgŠ‹ ²A£A<br />
defncopy MA£ŸA$ A°œcdgR$ ³ô MA<br />
£ BÍŠ¤(<br />
=` defncopy ¥¦A ¾¤ ²01 %$ §¨ST =<br />
` ŸA¥€A $ RST`2©S v@ƒ{ =` Ÿ<br />
A¥€A $ c %
w uv<br />
-a display_charset<br />
²|· Š defncopyA‡|· ãä 7 R Š defncopy<br />
µgc -a ! -J ´Z A (åæ @ ãä åæST<br />
/.xlt ST2 õÅk%µãä 7~ ãä Á A ¸t -a<br />
;c -J<br />
@X ascii_7 ãä 7 +ãä hO =` Adaptive Server ãä<br />
Ik%µãä ëÆÉ ascii_7A #$ 7 [ ASCII ãä} Rk%µ<br />
7cdgUVK°;NOcp+#$ÏX Bãä pš´åæ<br />
+ ãä åæ OP”•Am<br />
-I interfaces_file<br />
( ³ Adaptive Server ˜ Ø interfaces ST R1![<br />
Æ =`x+ ( -IA defncopy R SYBASE !ÏZ ( ab<br />
`hZRÉ interfaces ST<br />
-J client_charset<br />
( k%µ ãä Ç«gR client_charset ! Adaptive Server<br />
ãä UVåæo‘<br />
-J client_charset ˜š Adaptive Server ãä 7 client_charset ãä<br />
/k%µãä 2ÍŠÁ?åæ<br />
c+mM -J ãä åæëÆÉ NULL cp‰´åæ Åk<br />
%µ7cdg Á ãä A ‡ëÆ<br />
‚ -JA ãä ëÆÉ ~ ” ~ ãä Žc k<br />
%µ R ãä ãä , Á å OP”•Am<br />
-P password<br />
($ =`x+ ( -PA defncopy y{o‘$<br />
-R remote_server_principal<br />
( cdg PtR1 ~ §¨3Acdg PtR7cdg<br />
«¬R /H -S mMI DSQUERY !ÏZ (2Á±Å Åcd<br />
g PtR!«¬Rc ê A -R mM<br />
125
defncopy<br />
126<br />
-S server<br />
(˜ ³ Adaptive Server R =` (c+mM -SA<br />
defncopy hZRÉ SYBASE cdg =`x+ ( -SA<br />
defncopy H DSQUERY !ÏZ ( cdg<br />
-U username<br />
(nbR nbRd ú =`x+ ( usernameA<br />
defncopy Å0 % nbR<br />
-z language<br />
¢ÕÖ @R1Acdg ‡ÕÖƒ{ defncopy y{!<br />
• x+ -z å A defncopy cdg ~ ÕÖ 2R¿À<br />
Ç `I÷¿ÀUœ langinstall I sp_addlanguage<br />
ÒÇ ÕÖ¹Ÿ³ Adaptive Server `<br />
in | out<br />
((ò[\<br />
filename<br />
õJ<br />
( (ò[\ a STRIàSTR Ãp ÌÍ<br />
#$Ò+ST<br />
dbname<br />
(<br />
owner<br />
ÑIÃp(ò MNxR<br />
=`)IMNx +÷k+˜[\ ¬A M€É ¥mM =`<br />
( +÷A defncopy ø›hZ) k+ ¬ 1+MR1A°œ<br />
hZMNx +÷ k+ ¬ 1+MR1 =` ] %k+M<br />
¬A ij ( +÷RA1 FG<br />
objectname<br />
( H defncopy Ãp MNx R Ñ(ò c˜<br />
objectname<br />
-v<br />
ƒ{ defncopy " !"_”•A°œŠ‹<br />
() defncopy -Usa -P -SMERCURY in new_proc stagedb<br />
R MERCURY cdg–A (ò new_proc STÑ stagedb MNx<br />
` 7 MERCURY cdg 8sa9 %R! NULL $ ¤<br />
¥æQ<br />
defncopy -S -z french out dc.out employees sp_calccomp<br />
sp_vacation
w uv<br />
R SYBASE cdg–A 8sp_calccomp9! 8sp_vacation9 (<br />
ò 8employees9MNxÑ dc.out ST` •!y{2 8french<br />
/ Õ29ƒ{ y{ %o‘$<br />
defncopy defncopy yzs >?<br />
@õ@ ÁÂÂQ Â~ ”ÂÚ‰gIÇ (ò /create Õ<br />
w2 MNxÃp³ ST` Ÿ (ST`Ñ +<br />
(ò<br />
˜Ãp(ò sysobjects ! syscomments ¬ij*+ select _{“<br />
ÞÓj v*+_{<br />
=` ¿á€W Ç sp_configure ¡“ëÆs allow<br />
select on syscomments.text column mMA % ŽR<br />
syscomments ¬ text o–x+ select _{ M¡“ëÆ select<br />
_{{\ +÷! tu€ ¦N % ¿À!ÅÆ<br />
SÐ ^_AijëÆM{\ ŽÑ>?@A BC Š Adaptive<br />
Server RM§¨3A +÷I tu€ij…Š defncopy<br />
(òÃp<br />
@X =`S W5ÇŸAA ÒÔ k+ +i@ _{Ÿ Ž<br />
Ó i³MS OP”•Am Transact-SQL User’s Guide `<br />
8Verifying and Encrypting Source Text9<br />
˜Ã‘ îïAij*+ÁÓ create _{ Ñ L<br />
[\÷ ¢¬ %Ñ(ò tu€ij2‡ % v<br />
ƒnbA ;J‡ %^Ž ¡¤MNx ÅEF_{<br />
in filename I out filename 2,MNxR}ic íAij_ª<br />
(<br />
TR<br />
Ãp A EŽTÒ RôŽTÒ +÷ S<br />
defncopy Ãp V²(ò 23?» Éu 6<br />
/* ### DEFNCOPY: END OF DEFINITION */<br />
2S z@¾¤ (òij2M?»uºAÌ~ defncopy Ž<br />
È+Æ Ã‘<br />
127
defncopy<br />
&'<br />
128<br />
=`É defncopy ( ”01 shell ᡘ ãäA ijÉÌ<br />
”Ÿ–Ùm<br />
¼½¾R create Õw0 Æy ?» /óÇ 100 ²ãä2 Žp<br />
ìê defncopy FG<br />
Û®ð sp_checkreswords sp_procqmode sp_remap
defncopy_dce<br />
w uv<br />
"# (ÁÂÂQ Â~ ”ÂÚ‰gIÇ (ò MNx[\³<br />
ST`I ST[\³MNx`<br />
@X defncopy_dce cŽ[\ Report Workbench ¾¤ ¬<br />
(òIKŒ<br />
$% defncopy_dce<br />
[-X]<br />
[-a display_charset]<br />
[-I interfaces_file]<br />
[-J [client_charset]]<br />
[-K keytab_file]<br />
[-P password]<br />
[-R remote_server_principal]<br />
[-S [server]]<br />
[-U username]<br />
[-V [security_options]]<br />
[-z language]<br />
[-Z security_mechanism]<br />
{in filename dbname | out filename dbname<br />
[owner.]objectname [[owner.]objectname...] }<br />
I<br />
&<br />
defncopy_dce [-v]<br />
-a display_charset<br />
²|· Š defncopy_dceA‡|· ãä 7 R Š<br />
defncopy_dce µgc -a ! -J ´Z A (åæ @ ã<br />
ä åæST /.xlt ST2 •+Åk%µãä 7~ ãä Á<br />
A c+ -J -a<br />
@X ascii_7 ãä 7 +ãä hO =` Adaptive Server ãä<br />
Ik%µãä ëÆÉ ascii_7A #$ 7 [ ASCII ãä} Rk%µ<br />
7cdgUVK°;NOcp+#$ÏX Bãä pš´åæ<br />
+ ãä åæ OP”•Am<br />
129
defncopy_dce<br />
130<br />
-I interfaces_file<br />
( ³ Adaptive Server ˜ Ø interfaces ST R1![<br />
Æ =`x+ ( -IA defncopy_dce R SYBASE !ÏZ (<br />
ab`hZRÉ interfaces ST<br />
-J client_charset<br />
( k%µ ãä Ç«gR client_charset ! Adaptive Server<br />
ãä UVåæo‘<br />
-J client_charset ˜š Adaptive Server 7 client_charset ãä /k%<br />
µãä 2ÍŠÁ?åæ<br />
c+mM -J ãä åæëÆÉ–” cp‰´åæ Åk%<br />
µ7cdg Á ãä A ‡ëÆ<br />
‚ -JA ãä ëÆÉ ~ ãä ~ ãä Žc<br />
k%µ<br />
m<br />
R ãä + ãä , Á å OP”•A<br />
-K keytab_file<br />
•ŽR*+ DCE ¿áâ §¨3 B ( DCE keytab STA‡<br />
ST01H -U mM ( %R ¿áA£ DCE dcecp<br />
Q¾¤ Keytab ST OP”•Am DCE S‡<br />
=`x+yz -K mMA defncopy_dce %ij 7 -U mM<br />
( Á %Rnb³ DCE<br />
-P password<br />
($ =`x+ ( -PA defncopy_dce y{o‘$<br />
-R remote_server_principal<br />
( cdg PtR1 ~ §¨3Acdg PtR7cdg<br />
«¬R /H -S mMI DSQUERY !ÏZ (2Á±Å Åcd<br />
g PtR!«¬Rc ê A -R mM<br />
-S server<br />
(˜ ³ Adaptive Server R =` (c+mM -SA<br />
defncopy_dce hZRÉ SYBASE cdg =`x+ ( -SA<br />
defncopy_dce DSQUERY !ÏZ ( cdg
w uv<br />
-U username<br />
(nbR nbRd ú =`x+ ( usernameA<br />
defncopy_dce Å0 % nbR<br />
-V security_options<br />
(- «¬ %¤( ( -V mM A %ijR Š<br />
defncopy_dce 0nb³«¬¿áâ =` (s -V mMA<br />
-U mM () «¬ username defncopy_dce -P mM<br />
yz +$<br />
2 23 security_options iã´2, B¿ácd6<br />
5-10 defncopy_dce ef<br />
$¿% &Ï<br />
c ¤ ¢…ÆÇ<br />
i ¤ Ö
defncopy_dce<br />
132<br />
-z language<br />
¢ÕÖ @R1Acdg ‡ÕÖƒ{ defncopy_dce y{!<br />
• =`x+ -z å , defncopy_dce cdg ~ ÕÖ<br />
2R¿ÀÇ `I÷¿ÀUœ langinstall I<br />
sp_addlanguage ÒÇ ÕÖ¹Ÿ³ Adaptive Server `<br />
in | out<br />
((ò[\<br />
filename<br />
õJ<br />
( (ò[\ a STRIàSTR Ãp ÌÍ<br />
#$Ò+ST<br />
dbname<br />
(<br />
objectname<br />
ÑIÃp(ò MNxR<br />
( H defncopy_dce Ãp MNx R Ñ(ò c˜<br />
objectname<br />
-v<br />
ƒ{ defncopy_dce " !"_”•A°œŠ‹<br />
() defncopy_dce -Usa -P -SMERCURY in new_proc stagedb<br />
R MERCURY cdg–A (ò new_proc STÑ stagedb MNx<br />
` 7 MERCURY cdg 8sa9 %R! NULL $ ¤<br />
¥æQ<br />
defncopy_dce -S -z french out dc.out employees<br />
sp_calccomp sp_vacation<br />
R SYBASE cdg–A 8sp_calccomp9! 8sp_vacation9 (<br />
ò 8employees9MNxÑ dc.out ST` •!y{2 8french<br />
/ Õ29ƒ{ y{ %o‘$<br />
defncopy_dce • UNIX IBM RS/6000<br />
defncopy_dce defncopy_dce yzs<br />
>?@õ@ ÁÂÂQ Â~ ”ÂÚ‰gIÇ (ò /create<br />
Õw2 MNxÃp³ ST` Ÿ (STÑ +<br />
(ò<br />
˜Ãp(ò sysobjects ! syscomments ¬ij*+ select _{“<br />
ÞÓj v*+_{
&'<br />
w uv<br />
=` ¿á€W Ç sp_configure ¡“ëÆs allow<br />
select on syscomments.text column mMA % ŽR<br />
syscomments ¬ text o–x+ select _{ M¡“ëÆ select<br />
_{{\ +÷! tu€ ¦N % ¿À!ÅÆ<br />
SÐ ^_AijëÆM{\ ŽÑ>?@A BC Š Adaptive<br />
Server RM§¨3A +÷I tu€ij…Š<br />
defncopy_dce (òÃp ˜Ã‘ îïAij*+ÁÓ<br />
create _{ Ñ L [\÷ ¢¬ %Ñ(ò<br />
tu€ij2‡ % vƒnbA ;J‡ %^Ž ¡¤MN<br />
x ÅEF_{<br />
in filename I out filename 2,MNxR}ic íAij_ª<br />
(<br />
TR<br />
Ãp A EŽTÒ RôŽTÒ +÷ S<br />
defncopy_dce Ãp V²(ò 23?» Éu 6<br />
/* ### defncopy_dce: END OF DEFINITION */<br />
2S z@¾¤ (òij2M?»uºAÌ~ defncopy_dce<br />
Ž ÈÆ Ã‘<br />
=`É defncopy ( ”01 shell +¡˜1ò ãäA ij<br />
ÉÌ ”Ÿ–Ùm<br />
¼½¾=` create Õw0 ?»Çy/óÇ 100 ²ãä2A Žpì<br />
ê defncopy_dce FG<br />
Û®ð sp_checkreswords sp_procqmode sp_remap<br />
133
dscp<br />
dscp<br />
"# CD % Šhi&ef interfaces ST` cdgja<br />
$% dscp [-p]<br />
134<br />
I<br />
& -p<br />
dscp -v<br />
() dscp -p<br />
&'<br />
˜sp dscpA 6 quit exit<br />
Šy{<br />
-v<br />
ƒ{ dscp " !"_”•A°œŠ‹<br />
Œ ~ interfaces STÍŠefA& Šy{<br />
dscp - S<br />
dscp OP”•Am 65 3– 8 dscp9<br />
dsedit
dscp_dce<br />
w uv<br />
"# CD2 ŠÖ@hi!ef DCE abcdST` cdgja<br />
$% dscp_dce [-p] [quit | exit]<br />
I<br />
& -p<br />
&'<br />
dscp_dce [-v]<br />
Šy{<br />
quit ! exit<br />
ü ( interfaces ST&spp—<br />
-v<br />
ƒ{ dscp_dce " !"_ •A°œŠ‹<br />
dscp_dce • UNIX IBM RS/6000<br />
ij+ DCE lm 2 Š dscp_dce<br />
dscp_dce OP”•Am 65 3– 8 dscp9<br />
dsedit_dce<br />
135
dsedit<br />
dsedit<br />
"# CD - X11/Motif Âzù %‹öQhi!ef interfaces ST<br />
` cdgja<br />
$% dsedit<br />
136<br />
I<br />
dsedit -v<br />
& -v<br />
ƒ{ dsedit " !"_ •<br />
&'<br />
R dsedit 0Aij› SYBASE !ÏZëÆÉ Adaptive<br />
Server Å0" R[Æ<br />
dsedit U0ij›ëÆ DISPLAY !ÏZA" Å0•<br />
-v mMƒ{" m<br />
dsedit OP”•Am 57 3– 8 dsedit9<br />
dscp
dsedit_dce<br />
"# R DCE abcdST`¾¤!ÑΫ¬ ”•<br />
$% dsedit_dce<br />
I<br />
dsedit_dce [-v]<br />
& -v<br />
ƒ{ dsedit_dce " !"_ •<br />
&'<br />
dsedit_dce • UNIX IBM RS/6000<br />
w uv<br />
dsedit_dce R DCE abcdST`¾¤!ÑΫ¬ ”•<br />
R dsedit_dce 0Aij› SYBASE !ÏZëÆÉ<br />
Adaptive Server Å0" R [Æ<br />
=`x+ ¥ -v mMA ªðëÆs DISPLAY !ÏZ<br />
˜ dsedit_dceAijnb³ DCE `<br />
dsedit_dce OP”•Am 57 3– 8<br />
dsedit9<br />
dscp_dce<br />
137
extractjava<br />
extractjava<br />
"# ðñ JAR , 01 î Adaptive Server [\³k%µST`<br />
RMNx`, Java =$ ‡ OP”•AmÓ<br />
Java in Adaptive Server Enterprise<br />
$% extractjava<br />
-j jar_name<br />
-f file_name<br />
[ -S server ]<br />
[ -U username ]<br />
[ -P password ]<br />
[ -D database ]<br />
[ -I interfaces_file ]<br />
[ -a display_charset ]<br />
[ -J client_charset ]<br />
[ -z language ]<br />
[ -t timeout] [-v]<br />
& -j jar_name<br />
R ÉKLà MNx` q ðñ JAR R1<br />
138<br />
-f file_name<br />
ÉKLa k%µST R1<br />
-S server<br />
cdgR<br />
-U user_name<br />
Adaptive Server nbR =` -U å!mMAI ( -U åÞ<br />
c (mMA Adaptive Server Å0 % nbR<br />
-P password<br />
Adaptive Server $ =` -P å!mMA extractjava y{<br />
o‘$ =` ( -P åAÞc ($ A –$<br />
-D database<br />
R `¿À JAR MNx R1 =` -D åAI ( -D<br />
åAÞc (mMA % ~ MNx
w uv<br />
-I interfaces_file<br />
³ Adaptive Server ˜ Ø interfaces ST R1![Æ =<br />
` -I å!mMAI ( -I åAÞc (mMA<br />
SYBASE !ÏZ ( ab` interfaces ST<br />
-a display_charset<br />
=`öµg ãä c cdg ãä A CD<br />
extractjavaA -a ! -J ´Z 2 (åæ @ ãä åæST<br />
/.xlt ST2 •+Rk%µãä 7~ ãä Á A ¸t<br />
-aA;c -J<br />
-J client_charset<br />
( k%µ ãä extractjava Ç«gR client_charset<br />
! Adaptive Server ãä UVåæo‘<br />
-J client_charset ¢š Adaptive Server ãä 7k%µ– ãä<br />
client_charset ÍŠÁ?åæ<br />
c+mM -J Ô ãä åæÈŽ ‚k%µ7cdg Á<br />
ãä A ‡ëÆ<br />
‚ -JA ãä ëÆÉ ~ ãä A
extractjava<br />
140<br />
=`a k%STW5 RA extractjava ÌÍ NO<br />
Û mM å -f -j -S -U -P -D ! -I AR åã´,œö<br />
mMUV 2ñ –vAŸ 2cñ–v<br />
…Š extractjava AR sysxtypes – Æ ²éB<br />
=` (s -jarA R sysjars – Æ ²¬ÄéB<br />
*+ •+ tu€IMNx +÷ Ž extractjava<br />
&'<br />
Û®ð<br />
remove java<br />
sp_helpjava<br />
Û®6 sysjars sysxtypes<br />
installjava
installjava<br />
w uv<br />
"# k%µST JAR ¿À³ Adaptive Server `<br />
RMNx`, Java =$ ‡ OP”•AmÓ<br />
Java in Adaptive Server Enterprise<br />
$% installjava<br />
-f file_name<br />
[ -new | -update ]<br />
[ -j jar_name]<br />
[ -S server ]<br />
[ -U username ]<br />
[ -P password ]<br />
[ -D database ]<br />
[ -I interfaces_file ]<br />
[ -a display_charset ]<br />
[ -J client_charset ]<br />
[ -z language ]<br />
[ -t timeout] [-v]<br />
& -f file_name<br />
01 RMNx`¿À î àST R1<br />
new | update<br />
(MNx` 1W RST` î<br />
=` (s new mMA cŽ¿À7W+î R î<br />
=` (s update mMA 2¿À7W+î R îA
installjava<br />
142<br />
-P password<br />
Adaptive Server $ =` -P å!mMA installjava y{<br />
o‘$ =` ( -P åAÞc ($ A –$<br />
-D database<br />
R `¿À JAR MNx R1 =` -D åAI ( -D<br />
åAÞc (mMA % ~ MNx<br />
-I interfaces_file<br />
³ Adaptive Server ˜ Ø interfaces ST R1![Æ =<br />
` -I å!mMAI ( -I åAÞc (mMA<br />
SYBASE !ÏZ ( ab` interfaces ST<br />
-a display_charset<br />
=`öµg ãä c cdg ãä A CD<br />
installjava -a ! -J ´Z 2 (åæ @ ãä åæST<br />
/.xlt ST2 •+Rk%µãä 7~ ãä Á A ¸t<br />
-aA;c -J<br />
-J client_charset<br />
( k%µ ãä installjava Ç«gR client_charset !<br />
Adaptive Server ãä UVåæo‘<br />
-J client_charset ¢š Adaptive Server ãä 7k%µ– ãä<br />
client_charset ÍŠÁ?åæ<br />
c+mM -J Ô ãä åæÈŽ ‚k%µ7cdg Á<br />
ãä A ‡ëÆ<br />
‚ -JA ãä ëÆÉ ~ ãä A
w uv<br />
-t timeout<br />
( SQL ó 0 ·M =`c (ó A Ó{<br />
Š Ì pÐÑ instjallava `‰p A;c V nb<br />
³ installjava ~ ó VÉ 60 ·<br />
-v<br />
ƒ{ installjava " m!"_ •A°œsp<br />
() installjava -f ‘/home/usera/jars/addr.jar’ -new<br />
¿À addr.jar !B îAÞcðñ JAR !îUV Á â<br />
installjava -f '/home/usera/jars/addr.jar' -update<br />
-j employees<br />
¡“¿À addr.jar & B î7 employees /Õ€2 JAR R1Á ´<br />
#$ %} 2Ù W¿À î<br />
Û mM å -f -j -S -U -P -D ! -I AR åã´,œö<br />
mMUV 2ñ –vAŸ 2cñ–v<br />
óK; JAR<br />
=` new 7 -jar ¥€ A;
installjava<br />
144<br />
³<br />
=` -update ;c -jar ¥€A 6<br />
à JAR ST` î ¢ R ËŸ î<br />
à JAR ` îA=`7W¿À îc ÓA RMNx`<br />
É ËŸ îÍŠ¿À<br />
…Š installjava AR sysxtypes – Æ ²éB<br />
=` (s -jarA R sysjars – Æ ²¬ÄéB<br />
*+ •+ tu€IMNx +÷ Ž installjava<br />
&'<br />
Û®ð<br />
remove java<br />
sp_helpjava<br />
Û®6 sysjars sysxtypes<br />
extractjava
isql<br />
"# Adaptive Server >?@ SQL Õ<br />
$% isql [-b] [-e] [-F] [-n] [-p] [-X] [-Y]<br />
[-a display_charset]<br />
[-A size]<br />
[-c cmdend]<br />
[-D database]<br />
[-E editor]<br />
[-h headers]<br />
[-H hostname]<br />
[-i inputfile]<br />
[-I interfaces_file]<br />
[-J client_charset<br />
[-l login_timeout]<br />
[-m errorlevel]<br />
[-o outputfile]<br />
[-P password]<br />
[-R remote_server_principal]<br />
[-s colseparator]<br />
[-S server]<br />
[-t timeout]<br />
[-U username]<br />
[-w columnwidth]<br />
[-z language]<br />
I<br />
& -b<br />
isql -v<br />
˜|} ² A 6go<br />
˜ˆ"h ÿ‰dA 6reset<br />
˜ ~ efgA 6vi<br />
˜…Š ² A 6!! command<br />
˜sp isqlA 6 quit exit<br />
Ô}¬ Íopƒ{<br />
-e<br />
‹Óo‘<br />
w uv<br />
-F<br />
, FIPS å ( -F mMœAcdgR¸³ - SQL<br />
Š‹ • M¥€cpÔ} SQL ×Ø ‰p ANSI SQL<br />
œA uÆ<br />
145
isql<br />
146<br />
-n<br />
7 -e ´Z A Q "opST`‹Óo‘Š` em!y{<br />
ä (>)<br />
-p<br />
ƒ{⎠÷”•<br />
-X<br />
,X+k%·$ ŸA cdgnb isql /k%·2#.cd<br />
g()ÍŠ$ ŸA cdgŠ‹ ²A£A isql MA£ŸA$<br />
A°œAcdgR$ ³ô MA£ BÍŠ¤(<br />
=` isql ¥¦A ¾¤01 %$ §¨ST =` Ÿ<br />
A¥€A $ RST`2©S v@ƒ{ =` ŸA¥€A<br />
$ c %<br />
-Y<br />
#. Adaptive Server § d<br />
-a display_charset<br />
²|· Š isqlA‡|· ãä 7 R Š isql µgc<br />
-a ! -J ´Z A (åæ @ ãä åæST /.xlt ST2<br />
•+Åk%µãä 7~ ãä Á A c+ -J -a<br />
@X ascii_7 ãä 7 +ãä hO =` Adaptive Server ãä<br />
Ik%µãä ëÆÉ ascii_7A #$ 7 [ ASCII ãä} Rk%µ<br />
7cdgUVK°;NOcp+#$ÏX Bãä pš´åæ<br />
+ ãä åæ OP”•Am<br />
-A size<br />
ɇ isql p— («¬0ú |=6<br />
isql -A 2048<br />
É isql p— «¬0ëÆÉ 2048 ã5 ˜¯h«¬0úA<br />
ijo‘6
select * from sysprocesses<br />
w uv<br />
M”R network_pktsz ø3öƒ{<br />
size ”ij[ default network packet size ! maximum network<br />
packet size ÅÆÏZ ”UVA;
isql<br />
148<br />
-I interfaces_file<br />
³ Adaptive Server (˜ Ø $ST R1![Æ =`<br />
x+ ( -IA isql R SYBASE !ÏZ ( ab`hZRÉ<br />
interfaces ST<br />
-J client_charset<br />
( k%µ ãä -J client_charset ¢š Adaptive Server ã<br />
ä 7k%µ– ãä client_charset ÍŠÁ?åæ Ç«g<br />
R client_charset ! Adaptive Server ãä UVåæo‘<br />
c+mM -J ãä åæëÆÉ NULL cp‰´åæ ‚k<br />
%µ7cdg Á ãä A ‡ëÆ<br />
‚ -JA ãä ëÆÉ ~ ” ~ ãä ci k%<br />
µÅ0 R ãä ãä !Á å OP”•Am<br />
`7GK48ÅÆk%µ / cdgãä åæ9<br />
¬ 5-11 ops ~ ”<br />
5-11 VWXY CD ?Z<br />
! mn¿y<br />
Sun Solaris<br />
RS/6000<br />
Digital UNIX Pyramid NCR iso_1<br />
HP-UX roman8<br />
OS/2 Novell NetWare 386 cp850<br />
Macintosh mac<br />
-l login_timeout<br />
( ³ Adaptive Server CD ’úó ” ~ ”É 60 ·<br />
‡”•ÐÑ isql 8½cdgÓ#nb¬ú V ˜É u (<br />
ó VA -t timeout mM<br />
-m errorlevel<br />
‘(ò •ƒ{ (é¡ÄI6ýé¡Ä– A•ƒ<br />
{ •m”•! ÄÜA;cƒ{ S =` ÄÜè<br />
(ÄÜA cƒ{#$NO<br />
-o outputfile<br />
( Q Ò isql op STR (mM=36<br />
-o outputfile<br />
îµ 6> outputfile
w uv<br />
-P password<br />
( Adaptive Server $ =`x+ ( -P åA isql y{o<br />
‘$ =`$ NULLA c+$ -P å<br />
-R remote_server_principal<br />
¼>¿áâµ\ (òÉcdg (PtR ~ §¨3Acdg<br />
PtR7cdg «¬R /H -S mMI DSQUERY !ÏZ (2<br />
Á±Å Åcdg PtR!«¬Rc ê A -R mM<br />
-s colseparator<br />
¡“ëÆo ÉäA~ É– ˜ +ˆˆ„ò ã<br />
ä /|=A8|9Â8;9Â8&9Â892AijŸ–ÙmIR<br />
0öŸ select *<br />
2> from authors<br />
3> where city = "Oakland"<br />
4> vi<br />
149
isql<br />
150<br />
Œ ²S STA 2R `efh e\!ð STœAŠ‹<br />
isql h ƒ{“Rö Š–o‘8go9 2…ŠB<br />
isql -Ualma<br />
Password:<br />
1> select *<br />
2> from authors<br />
3> where city = "Oakland"<br />
4> reset<br />
1> quit<br />
reset ˆ"h ÿ‰d quit %Š‹<br />
isql -a mac -J roman8<br />
( Macintosh R roman8 ãä cdg– Š isql<br />
isql OP”•Am 7 4 8 isql 9<br />
default network packet size ! maximum network packet size<br />
ÅÆmM OP”•Am Adaptive Server Reference Manual<br />
nbI‰p use database œA 5701 /8ÎÏMNx92cdg<br />
•c±ƒ{<br />
+Û²“ ¥ å6<br />
-b : Ô}ƒ{o ø<br />
-D database : ¥¦ isql ,XMNx<br />
•v@720 isql " c =`+¦NÌ • ”…Š<br />
| A @˜ B ÍŠ¡<br />
˜>? isqlAijR y{䜉p isql /& (<br />
#$ ¥mM2 isql SQL &J Adaptive Server ‰<br />
L ¼ -opÉh u`ëÆv@&ÍŠƒ{ quit I exit<br />
sp isql
w uv<br />
#ÇRŠøo‘ |uä /~ §¨3É go2A ‰L<br />
Adaptive Server 2R |u䜟 ²£MQ ( Š<br />
"M |=A˜…Š ² 100 "A i‘6<br />
select x = 1<br />
go 100<br />
…Šuº¥Ôƒ{u`<br />
-y sybase_directory mMWù "<br />
=`R Š\"o‘ ²¥€A isql ’œ ²” |=A<br />
=`o‘23 6<br />
isql -c"." -csend<br />
-c 7G²” 8send9ÌÍ7 ²” 8.9 Ì õ 2ÌÍ<br />
WëÆ #$ÜR<br />
˜ Å0h ÿ‰d` efgA R1 ÉŠ` 7 ²¸<br />
†o‘ #Ç EDITOR !ÏZ (A(òø¥ efg<br />
=` EDITOR (òA ~ É vi<br />
R 0Ÿ8!!9Q…Š 2Mõ ¢ef<br />
gAc (ò EDITOR<br />
˜ˆ"W R h ÿ‰dAijR¸t Š`o‘ reset isql<br />
f#$½…Š o‘ Ÿ 2Rö Š #$[Æ–¼ Ctrl-c<br />
Å0h AŠ‹³ isql y{ä<br />
%‘01h STA2z isql …ŠA=3 {6<br />
isql -U alma -Ppasswd < input_file<br />
STij01 |uä u`pR|·–ƒ{ %‘01h<br />
ST& u` ‘¼ ²ST`A=3 {6<br />
isql -U alma -Ppasswd < input_file > output_file<br />
isql åd ú<br />
isql RM¤œõƒ{ 6 [ float I real MNA t» kÙl‘<br />
>? isql Aij 23 ST% ³ ÿ<br />
‰d6<br />
:r filename<br />
c˜RST`01 |uä“ ÚÆ efœAijRö Š–<br />
>?o‘|uä<br />
151
isql<br />
&'<br />
152<br />
2R isql J Adaptive Server y> Transact-SQL Õw`01?<br />
» 8/*9Œ ?» 8*/9 ü?»A=3| {6<br />
select au_lname, au_fname<br />
/*retrieve authors’ last and first names*/<br />
from authors, titles, titleauthor<br />
where authors.au_id = titleauthor.au_id<br />
and titles.title_id = titleauthor.title_id<br />
/*this is a three-way join that links authors<br />
**to the books they have written.*/<br />
=`˜?»Û go A cÓ Æ Š … |=A<br />
6<br />
/*<br />
**go<br />
*/<br />
Q?»Û go A;c 3rv@6<br />
/*<br />
go<br />
*/<br />
create schema set<br />
Numeric<br />
ESP Û® xp_sendmail<br />
Û®ð sp_addlanguage sp_addlogin sp_addremotelogin<br />
sp_add_resource_limit sp_bindexeclass sp_configure<br />
sp_defaultlanguage sp_droplanguage sp_helplanguage<br />
sp_processmail sp_remoteoption sp_serveroption<br />
sp_showcontrolinfo sp_unbindexeclass sp_volchanged
isql_dce<br />
"# Adaptive Server >?@ SQL Õ<br />
$% isql_dce [-b] [-e] [-F] [-n] [-p] [-v] [-X] [-Y]<br />
[-a display_charset]<br />
[-A size]<br />
[-c cmdend]<br />
[-D database]<br />
[-E editor]<br />
[-h headers]<br />
[-H hostname]<br />
[-i inputfile]<br />
[-I interfaces_file]<br />
[-J client_charset]<br />
[-K keytab_file]<br />
[-l login_timeout]<br />
[-m errorlevel]<br />
[-o outputfile]<br />
[-P password]<br />
[-R remote_server_principal]<br />
[-s colseparator]<br />
[-S server]<br />
[-t timeout]<br />
[-U username]<br />
[-w columnwidth]<br />
[-z language]<br />
I<br />
isql_dce -v<br />
& -e<br />
‹Óo‘<br />
˜|} ² A 6go<br />
˜ˆ"h ÿ‰dA 6reset<br />
˜ ~ efgA 6vi<br />
˜…Š ² A 6!! command<br />
˜sp isql_dceA 6quit I exit<br />
w uv<br />
-F<br />
, FIPS å MmMAcdg å#$ SQL -<br />
-p<br />
ƒ{⎠÷”•<br />
153
isql_dce<br />
154<br />
-n<br />
7 -e ´Z A Q " OUTPUT ST`‹Óo‘Š` em!<br />
y{ä (>)<br />
-v<br />
ƒ{ R isql_dce (T " !"_ •A°œsp<br />
-X<br />
,X+k%·$ ŸA cdgnb isql_dce /k%·2#.<br />
cdg()ÍŠ$ ŸA cdgŠ‹ ²A£A isql_dce A£<br />
ŸA$ A°œAcdgR$ ³ô MA£ BÍŠ¤(<br />
=` isql_dce ¥¦A ¾¤ ²01 %$ §¨ST =<br />
` ŸA¥€A $ RST`2©S v@ƒ{ =` Ÿ<br />
A¥€A $ c %<br />
-Y<br />
#. Adaptive Server § d<br />
-a display_charset<br />
²|· Š isql_dceA‡|· ãä 7 R Š isql_dce µ<br />
gc -a ! -J ´Z A (åæ @ ãä åæST<br />
/.xlt ST2 •+Åk%µãä 7~ ãä Á A c+<br />
-J -a<br />
@X ascii_7 ãä 7 +ãä hO =` Adaptive Server ãä<br />
Ik%µãä ëÆÉ ascii_7A #$ 7 [ ASCII ãä} Rk%µ<br />
7cdgUVK°;NOcp+#$ÏX Bãä pš´åæ<br />
+ ãä åæ OP”•Am<br />
-A size<br />
ɇ isql_dce p— («¬0ú |=6<br />
isql_dce -A 2048<br />
É isql_dce p— «¬0ëÆÉ 2,048 ã5 ˜ÍŠ¯hAo<br />
‘6
select * from sysprocesses<br />
w uv<br />
M”R network_pktsz ø3öƒ{<br />
size ij[ default network packet size ! maximum network packet<br />
size ÅÆÏZ ”UVA;
isql_dce<br />
156<br />
-I interfaces_file<br />
( ³ Adaptive Server ˜ Ø interfaces ST R1![<br />
Æ =`x+ ( -IA isql_dce R SYBASE !ÏZ ( a<br />
b`hZRÉ interfaces ST<br />
-J client_charset<br />
( k%µ ãä<br />
-J client_charset ¢š Adaptive Server ãä 7k%µ– ãä<br />
client_charset ÍŠÁ?åæ Ç«gR client_charset ! Adaptive<br />
Server ãä UVåæo‘<br />
c+mM -J ãä åæëÆÉ–” cp‰´åæ ‚k%<br />
µ7cdg Á ãä A ‡ëÆ<br />
‚ -JA ãä ëÆÉ ~ ” ~ ãä ci k%<br />
µ R ãä ãä !Á å OP”•Am<br />
¬ 5-12 opsˆ( ~ ”<br />
5-12 VWXY CD ?Z<br />
! mn¿y<br />
Sun Solaris<br />
RS/6000<br />
Digital UNIX Pyramid NCR iso_1<br />
HP-UX roman8<br />
OS/2 Novell NetWare 386 cp850<br />
Macintosh mac<br />
-Kkeytab_file<br />
•ŽR*+ DCE ¿áâ §¨3 B ( DCE keytab STA‡<br />
ST01H -U mM ( %R ¿áA£ Keytab ST H DCE<br />
dcecp Q¾¤ : + OP”•Am DCE S‡<br />
=` -K<br />
mMx+ pA isql_dce %ij 7 -U mM ( Á<br />
%Rnb³ DCE<br />
-l login_timeout<br />
( ³ Adaptive Server CD ’úó ” ~ ”É 60 ·<br />
‡”•ÐÑ isql_dce 8½cdgÓ#nb¬ú V ˜É<br />
u (ó VA -t timeout mM
w uv<br />
-m errorlevel<br />
‘(ò •ƒ{ (é¡ÄI6ýé¡Ä A•ƒ{<br />
•m”•! ÄÜA;cƒ{ S =` ÄÜè<br />
(ÄÜA cƒ{#$NO<br />
-o outputfile<br />
( Ò isql_dce op STR (mM=36<br />
-o outputfile îµ 6outputfile<br />
-P password<br />
( Adaptive Server $ =`x+ ( -P åA isql_dce y<br />
{o‘$ =`$ É NULLA R Šu c+#$$<br />
-P å<br />
-s colseparator<br />
¡“ëÆo ÉäA~ É– ˜ +ˆˆ„ò ã<br />
ä /|=A8|9Â8;9Â8&9Â892AijŸ–ÙmIR<br />
0öŸ
isql_dce<br />
158<br />
-A size<br />
ɇ isql_dce p— («¬0ú |=6<br />
isql_dce -A 2048<br />
‡ isql_dce p— «¬0úëÆÉ 2048 ã5 size ”ijÜ<br />
default network packet size ! max network packet size ÅÆmM<br />
”UVA;< additional network memory ÅÆmMú ]<br />
U A ÜijÉ 512 ýM<br />
-v<br />
ƒ{ isql_dce " m!"_ •A°œsp<br />
() isql_dce -Ujoe -Pabracadabra<br />
1> select *<br />
2> from authors<br />
3> where city = "Oakland"<br />
4> vi<br />
Œ ²S STA 2R `efh e\!ð STœAŠ‹<br />
isql_dce h ƒ{“R¸t Š–o‘8go9 2…ŠB<br />
isql_dce -U alma<br />
Password:<br />
1> select *<br />
2> from authors<br />
3> where city = "Oakland"<br />
4> reset<br />
1> quit<br />
reset ˆ"h ÿ‰d quit %Š‹<br />
isql_dce -a mac -J roman8<br />
(R Macintosh ` roman8 ãä cdg Š isql_dce<br />
isql_dce • UNIX IBM RS/6000<br />
isql_dce OP”•Am 7 4 8 isql 9<br />
default network packet size ! maximum network packet size<br />
ÅÆmM OP”•Am Adaptive Server Reference Manual
w uv<br />
˜>? isql_dceAijR y{䜉p isql_dce<br />
/& (#$ ¥ å2 isql_dce © SQL &J<br />
Adaptive Server ‰L ¼ -opÉh u`ëÆv@&ÍŠƒ<br />
{ quit I exit sp isql_dce<br />
#ÇRŠøo‘ |uä /~ §¨3É go2A ‰L<br />
Adaptive Server 2R |u䜟 ²£MQ ( Š<br />
"M |=A˜…Š ² 100 "A i‘6<br />
select x = 1<br />
go 100<br />
…Šuº¥Ôƒ{u`<br />
=`R Š\"o‘ ²¥€A isql_dce ’œ ²” |<br />
=A=`o‘23 6<br />
isql_dce -c"." -csend<br />
-c 7G²” 8send9ÌÍ7 ²” 8.9 Ì õ 2ÌÍ<br />
WëÆ #$ÜR<br />
˜ Å0h ÿ‰d` efgA R1 ÉŠ` 7 ²¸<br />
†o‘ #Ç EDITOR !ÏZ (A(òø¥ efg<br />
=` EDITOR (òA ~ É vi<br />
R 0Ÿ8!!9Q…Š 2Mõ ¢ef<br />
gAc (ò EDITOR<br />
˜ˆ"W R h ÿ‰dAijR¸t Š`o‘ reset<br />
isql_dce f#$½…Š o‘ Ÿ 2Rö Š` # [Æ<br />
¼ Ctrl-c Å0h &Š‹³ isql_dce y{ä<br />
%‘01h STA2z isql_dce …ŠA=3 {6<br />
isql_dce -U alma -P****** < input_file<br />
STij01 |uä u`pR|·–ƒ{ %‘01h<br />
ST& u` ‘¼ ²ST`A=3 {6<br />
isql_dce -U alma -P****** < input_file > output_file<br />
isql_dce åd ú<br />
159
isql_dce<br />
&'<br />
160<br />
isql_dce RM¤œõƒ{ 6 [ float I real MNA t» kÙl<br />
‘<br />
>? isql_dce Aij 23 ST% ³<br />
ÿ‰d6<br />
:r filename<br />
c˜RST`01 |uä“ ÚÆ efœAijR¸t<br />
Š–>?o‘|uä<br />
2R isql_dce J Adaptive Server y> Transact-SQL Õw`01<br />
?» + OP”•Am Adaptive Server Reference Manual<br />
create schema set<br />
Numeric<br />
ESP Û® xp_sendmail<br />
Û®ð sp_addlanguage sp_addlogin sp_addremotelogin<br />
sp_add_resource_limit sp_bindexeclass sp_configure,<br />
sp_defaultlanguage sp_droplanguage sp_helplanguage<br />
sp_processmail sp_remoteoption sp_serveroption<br />
sp_showcontrolinfo sp_unbindexeclass sp_volchanged
langinstall<br />
"# R Adaptive Server –¿À“ÕÖ<br />
$% langinstall<br />
[-S server]<br />
[-I interfaces_file]<br />
[-P password]<br />
[-R release_number]<br />
language character_set<br />
I<br />
w uv<br />
&<br />
langinstall -v<br />
-S server<br />
(˜ ³ Adaptive Server R =`x+ ( -SA langinstall<br />
H DSQUERY !ÏZ ( cdg =` ëÆ DSQUERYA<br />
langinstall úÂ ³RÉ SYBASE cdg<br />
-I interfaces_file<br />
( ³ Adaptive Server langinstall ˜ Ø interfaces ST<br />
R1![Æ =`x+ ( -IA <strong>bcp</strong> H SYBASE !ÏZ<br />
Rab` ( interfaces ST =` ëÆ SYBASEA<br />
langinstall hZ~ SYBASE ab<br />
-P password<br />
( 8sa9lm$ =` -PA langinstall y{o‘8sa9<br />
lm$<br />
-R release_number<br />
(" m/v@É n.n.n2A QÃÄ master..sysmessages `<br />
• õÅpÒ /|= langinstall FGI %p 2I÷JÉ<br />
sysmessages `<br />
language<br />
•WÇ -R<br />
˜¿À ÕÖ @R1 ij ( ÕÖ<br />
character_set<br />
Adaptive Server ~ ãä R1 character_set {‡ÕÖ<br />
+ùST abR @ÕÖ +ùST common.loc ! server.loc<br />
ñRãä ab $SYBASE/locales/language/character_set ` ij<br />
( ²ãä<br />
161
langinstall<br />
162<br />
-v<br />
ƒ{ langinstall " m!"_ •A°œsp<br />
Adaptive Server ¿À ‘X Š langinstall …“ ¿À2,É<br />
k% 20 ö²" ÃÄ<br />
langinstall …Š23 6<br />
sp_addlanguage ÒÇ ( ˆ(ÕÖ”•žŸ³<br />
master..syslanguages ` =`‡ÕÖW5 RA langinstall 6<br />
“ syslanguages ` ÁÓŠ<br />
i˜ A 2¹ŸÂ6“ master..sysmessages ` •AI<br />
" •<br />
6“ syslanguages.updateAñ‘“ " m<br />
langinstall ÉF +ùST» ` ja =`pÒÝF<br />
§¨A langinstall<br />
ŸÕÖ<br />
op •A;
optdiag<br />
w uv<br />
"# ƒ{óù ÷”•I W6“ ÷”•À¾³ ¬`<br />
$% optdiag [ binary ] [simulate ] statistics<br />
{ -i input_file |<br />
database[.owner [.[table[.column]]]]<br />
[-o output_file] }<br />
[-U user_name]<br />
[-P password]<br />
[-I interfaces_file]<br />
[-S server]<br />
[-v]<br />
[-h]<br />
[-s]<br />
[-T flag_value]<br />
[-z language]<br />
[-J client_charset]<br />
[-a display_charset]<br />
& binary<br />
2 %v@!GÍ\v@ß ÷”• 7o‘ST (-i input_file)<br />
æ A GÍ\ ÷”•À¾³ ¬`<br />
simulate<br />
( optdiag ƒ{IÀ¾Öà ÷”• m Performance and Tuning<br />
Guide<br />
-i input_file<br />
: (˜ optdiag o‘ STR 0 (ST`<br />
”A (o‘ST optdiag 6“¬Io óù ÷”• /Ÿ<br />
1É8o‘Ö@92<br />
database<br />
()ƒ{ ÷”• MNx R1 Ro‘Ö@3A optdiag<br />
ST`<br />
owner<br />
( MNxRA;c Q‘ Š MNxR<br />
¬ +÷ R1<br />
Rƒ{Ö@3A=`x+ ( +÷Þ (s¬RA optdiag<br />
ƒ{‡¬ á» +÷<br />
Ro‘Ö@3A optdiag Š– ( ¬ +÷A;<br />
o‘ST` ”<br />
163
optdiag<br />
164<br />
table<br />
ná ÷”• ¬R<br />
=` x+01 +÷RI¬RA optdiag ƒ{MNx`<br />
+¬ ÷”•<br />
=` 0Ý +÷RÞx+0ݬRA optdiag ƒ{L<br />
( +÷ +¬<br />
Ro‘Ö@3A optdiag Š– ( ¬RA; o‘<br />
ST`<br />
column<br />
”<br />
˜ná oR<br />
=` c0ÝoRA optdiag ƒ{¬ + ÷”•<br />
Ro‘Ö@3A optdiag Š– oRA; o‘ST<br />
` ”<br />
-o output_file<br />
( Ò optdiag op STR =` RSTW5<br />
RA optdiag ÌÍMST
w uv<br />
-S server<br />
(˜ Adaptive Server R1 optdiag R interfaces ST`<br />
hZ‡R1<br />
=` -S ;c (cdgRA optdiag hZRÉ SYBASE<br />
cdg<br />
g<br />
-S A optdiag hZH DSQUERY !ÏZ ( cd<br />
-a display_charset<br />
²|· Š optdiagA‡|· ãä 7 R Š optdiag µ<br />
gc<br />
-a ! -J ´Z A (åæ @ ãä åæST (.xlt)<br />
õÅk%µãä 7~ ãä Á A ¸t -a ;c<br />
-J<br />
@X ascii_7 ãä 7 +ãä hO =` Adaptive Server ãä<br />
Ik%µãä ëÆÉ ascii_7A #$ 7 [ ASCII ãä} Rk%µ<br />
7cdgUVK°;NOcp+#$ÏX Bãä pš´åæ<br />
+ ãä åæ OP”•Am<br />
-z language<br />
¢ÕÖ @R1Acdg ‡ÕÖQëÆä v@2,ƒ{<br />
optdiag y{! • x+ -z å A optdiag cdg ~ Õ<br />
Ö<br />
Adaptive Server R¿À VI¿ÀœžŸÕÖ“=`R Adaptive<br />
Server ¿ÀœžŸA langinstall I sp_addlanguage<br />
ÒÇ …Š<br />
165
optdiag<br />
166<br />
-J client_charset<br />
( k%µ ãä Ç«gR client_charset ! Adaptive Server<br />
ãä UVåæo‘<br />
#Ç -J client_charsetA ˜š Adaptive Server ãä 7<br />
client_charset /k%µãä 2ÍŠÁ?åæ<br />
#Ç c+ãä R -JA ( ãä åæÉ NULLA ;<br />
cÍŠ#$åæ Åk%µ7cdg Á ãä A¸t<br />
-J<br />
‚ -JA ãä ëÆÉ ~ ãä Ç«gR~<br />
ãä ! Adaptive Server ãä UVåæo‘ žA~ ãä<br />
ci k%µ R ãä<br />
ãä !Á å OP”•Am<br />
-v<br />
ƒ{ optdiag " m!"_ •A°œsp<br />
-h<br />
ƒ{ optdiag Õ ab<br />
-s<br />
R optdiag op`0Ý ¬ ~ §¨3Aõ01 %¬<br />
-Tflag_value<br />
ëÆ optdiag p— ’“ å optdiag ’“ åƒ{R¬ 5-13 `
5-13 optdiag ghij<br />
w uv<br />
Ò(o pq<br />
1 cd ' Adaptive Server ' optdiag :;±DE L' Adaptive<br />
Server :;TŽ Î[TKx ÏÐx¥¦<br />
2 cDEU~ "#?@Ù° SNext table is table_nameT<br />
4 cDEU~ )% }dÎ[‘l’Ë 'A“¬èã<br />
6 cDEU~L"#DE '¼<br />
G ”c"#U~ Tç@<br />
@X optdiag •Ž7¸ã5ãä =`cdg \ã5ã<br />
ä A optdiag ƒ{ÞŒ •&sp<br />
() optdiag statistics pubs2 -Usa -Ppasswd -o pubs2.opt<br />
ƒ{ pubs2 MNx` + %¬ ÷”•A& opNO ‘<br />
pubs2.opt ST`<br />
optdiag statistics pubs2..titles -Usa -Ppasswd<br />
-o titles.opt<br />
ƒ{ titles ¬ ÷”•<br />
optdiag statistics pubs2..titles -Usa -Ppasswd<br />
-o titles.opt -J roman8 -z french<br />
roman8 ãä ƒ{ ÷”•A Õƒ{Š Ä! •<br />
optdiag binary statistics pubs2..titles.price<br />
-Usa -Ppasswd -o price.opt<br />
ƒ{ titles ¬` price o GÍ\ ÷”•<br />
optdiag statistics -i price.opt -Usa -Ppasswd<br />
À¾ price.opt ST`Wef ÷”•<br />
optdiag OP”•! optdiag op »Am<br />
Performance and Tuning Guide<br />
optdiag ÎÏ ÷”• OP”•Am Performance and<br />
Tuning Guide<br />
~ §¨3ARƒ{MNx ÷”• optdiag c0Ý ¬<br />
˜Rop`0Ý ¬A -s å<br />
167
optdiag<br />
168<br />
binary Ö@ A optdiag ƒ{H² %”ARŠø+?»<br />
(#)A=3 {6<br />
Statistics for column: "price"<br />
Last update of column statistics: Jan 20 1998 7:16PM<br />
Statistics loaded from Optdiag.<br />
Range cell density: 0x3f8b9cfefece26bf<br />
# Range cell density: 0.0134830400000000<br />
Total density: 0x3f8b9cfefece26bf<br />
# Total density: 0.0134830400000000<br />
Range selectivity: default used (0.33)<br />
# Range selectivity: default used (0.33)<br />
In between selectivity: default used (0.25)<br />
# In between selectivity: default used (0.25)<br />
Å o‘ST optdiag QÎÏ ÷”• ARŠ` 8#9œ<br />
+ãä} ù<br />
ST o‘ Aåæ⤔ ŽpìêÙ‘<br />
R ¡T –À¾ ÷”• A GÍ\”ef ÷”•<br />
_z6ý<br />
¿Ë¸ 9 Õ” optdiag '‰<br />
c˜ binary Ö@¥€R c ã5é µg– Adaptive<br />
Server UVWX ÷”•<br />
gLšj<br />
RchOT uÊ cdg`Aû ?»ÛGÍ\ ÷”•&<br />
À¾H² % ÷”•<br />
RhOT uÊ cdg–A 2À¾GÍ\ ÷”•IH²<br />
% ÷”•<br />
-i input_file Õ A optdiag % oR ST&6“<br />
sysstatistics ` ÷”•<br />
optdiag o‘Ö@ã 23õ@ÎÏÅÆmM allow update to<br />
system tables6Rp— … mMëÆÉ 1ARp—uº<br />
ëÆÉ 0
&'<br />
R õÂo‘Ç `AÍ ¯h23Q &ƒ{e
showserver<br />
showserver<br />
"# ƒ{Å0 ŠR +µg– Adaptive Server ! Backup Server<br />
$% showserver<br />
&<br />
170<br />
Ó<br />
() showserver<br />
&'<br />
USER PID %CPU %MEM SZ RSS TT STAT START TIME COMMAND<br />
user114276 0.0 1.7 712 1000 ? S Apr 5514:05 dataserver<br />
-d greensrv.dat -sgreensrv -einstall/greensrv+_errorlog<br />
sybase 1071 0.0 1.4 408 820 ? S Mar 28895:38<br />
/usr/local/sybase/bin/dataserver -d/dev/rsd1f -e/install/errorlog<br />
user128493 0.0 0.0 3692 0 ? IW Apr 1 0:10 backupserver -SSYB_BACKUP<br />
-e/install/backup.log -Iinterfaces -Mbin/sybmultbuf -Lus_english -Jiso_1<br />
showserver ƒ{ Adaptive Server I Backup Server Í ”•<br />
=`x+cdgR ŠA õ+ ̓{<br />
langinstall<br />
dataserver startserver<br />
• host_name
sqlloc<br />
w uv<br />
"# - X11/Motif Âzù %‹öQ¿À!ÑÎ Adaptive Server<br />
~ ÕÖÂãä !é ê<br />
$% sqlloc<br />
[-S server]<br />
[-U user]<br />
[-P password]<br />
[-s sybase_dir]<br />
[-I interfaces_file]<br />
[-r resource_file]<br />
I<br />
&<br />
sqlloc -v<br />
-S server<br />
(˜ ³ Adaptive Server R<br />
-U user<br />
(nbR nbRd ú<br />
-P password<br />
( 8sa9lm$<br />
-s sybase_dir<br />
( SYBASE !ÏZ ”<br />
-I interfaces_file<br />
( ³ Adaptive Server ˜ Ø interfaces ST R1![<br />
Æ<br />
-r resource_file<br />
…Š ( ßàST<br />
-v<br />
ƒ{ sqlloc " m!"_ •A°œsp<br />
R sqlloc U0Aij› SYBASE !ÏZëÆÉ Adaptive<br />
Server Å0" R[Æ<br />
sqlloc U0ij›ëÆ DISPLAY !ÏZA" Å0•<br />
-v mMƒ{" m<br />
sqlloc OP”•Am UNIX Adaptive<br />
Server Enterprise DE<br />
171
sqlloc<br />
*+ •+ tu€ Ž sqlloc<br />
&'<br />
172<br />
langinstall sqllocres
sqllocres<br />
w uv<br />
"# ßàST¿À!ÑÎ Adaptive Server ~ ÕÖÂãä !éoê<br />
$% sqllocres<br />
[-S server]<br />
[-U user]<br />
[-P password]<br />
[-s sybase_dir]<br />
[-I interfaces_file]<br />
[-r resource_file]<br />
I<br />
&<br />
sqllocres -v<br />
-S server<br />
(˜ ³ Adaptive Server R<br />
-U user<br />
(nbR<br />
-P password<br />
( 8sa9lm$<br />
-s sybase_dir<br />
( SYBASE !ÏZ ”<br />
-I interfaces_file<br />
( ³ Adaptive Server ˜ Ø interfaces ST R1![<br />
Æ<br />
-r resource_file<br />
…Š ( ßàST<br />
-v<br />
ƒ{ sqllocres " m!"_ •A°œsp<br />
R sqllocres U0Aij SYBASE !ÏZëÆÉ Adaptive<br />
Server Å0" R[Æ<br />
sqllocres OP”•Am UNIX<br />
Adaptive Server Enterprise DE<br />
*+ •+ <strong>Sybase</strong> tu€ Ž sqllocres<br />
&'<br />
langinstall sqlloc<br />
173
sqlupgrade<br />
sqlupgrade<br />
"# - X11/Motif Âzù %‹öA Å0¿À Adaptive Server<br />
" ÃÄÉ’“"<br />
$% sqlupgrade<br />
[-s sybase_dir]<br />
[-r resource_file]<br />
174<br />
I<br />
&<br />
sqlupgrade -v<br />
-s sybase_dir<br />
( SYBASE !ÏZ ”<br />
-r resource_file<br />
…Š ( ßàST<br />
-v<br />
ƒ{ sqlupgrade " m!"_ •A°œsp<br />
R sqlupgrade 0Aij› SYBASE !ÏZëÆÉ<br />
Adaptive Server Å0" R[Æ<br />
sqlupgrade U0ij›ëÆ DISPLAY !ÏZA" Å0•<br />
-v mMƒ{" m<br />
sqlupgrade OP”•Am UNIX<br />
Adaptive Server Enterprise DE<br />
*+ •+ <strong>Sybase</strong> tu€ Ž sqlupgrade<br />
&'<br />
sqlupgraderes
sqlupgraderes<br />
w uv<br />
"# ßàST Å0¿À Adaptive Server " ÃÄÉ’“"<br />
$% sqlupgraderes<br />
[-s sybase_dir]<br />
[-r resource_file]<br />
I<br />
&<br />
sqlupgraderes -v<br />
-s sybase_dir<br />
( SYBASE !ÏZ ”<br />
-r resource_file<br />
…Š ( ßàST<br />
-v<br />
ƒ{op sqlupgraderes " m!"_ •A°œsp<br />
R sqlupgraderes U0Aij› SYBASE !ÏZëÆÉ<br />
Adaptive Server Å0" R[Æ<br />
sqlupgraderes OP”•Am UNIX<br />
Adaptive Server Enterprise DE<br />
*+ •+ <strong>Sybase</strong> tu€ Ž sqlupgraderes<br />
&'<br />
sqlupgrade<br />
175
srvbuild<br />
srvbuild<br />
"# - X11/Motif Âzù %‹öA2~ I % ( iÅ<br />
ÆLâ”Q¾¤“ Adaptive Server Backup Server Monitor Server<br />
I XP Server<br />
$% srvbuild<br />
[-s sybase_dir]<br />
[-I interfaces_file]<br />
[-r resource_file]<br />
176<br />
I<br />
&<br />
srvbuild -v<br />
-s sybase_dir<br />
( SYBASE !ÏZ ”<br />
-I interfaces_file<br />
( ³ Adaptive Server ˜ Ø interfaces ST R1![<br />
Æ<br />
-r resource_file<br />
…Š ( ßàST<br />
-v<br />
ƒ{ srvbuild " m!"_ •A°œsp<br />
R srvbuild U0Aij› SYBASE !ÏZëÆÉ<br />
Adaptive Server Å0" R[Æ<br />
srvbuild U0ij›ëÆ DISPLAY !ÏZA" Å0•<br />
-v mMƒ{" m<br />
srvbuild OP”•Am UNIX<br />
Adaptive Server Enterprise DE<br />
*+ •+ <strong>Sybase</strong> tu€ Ž srvbuild<br />
&'<br />
srvbuildres
srvbuildres<br />
w uv<br />
"# ßàST“¤*+~ I % ( iÅÆLâ” Adaptive<br />
Server Backup Server Monitor Server I XP Server<br />
$% srvbuildres<br />
[-s sybase_dir]<br />
[-I interfaces_file]<br />
[-r resource_file]<br />
I<br />
&<br />
srvbuildres -v<br />
-s sybase_dir<br />
( SYBASE !ÏZ ”<br />
-I interfaces_file<br />
( ³ Adaptive Server ˜ Ø interfaces ST R1![<br />
Æ<br />
-r resource_file<br />
…Š ( ßàST<br />
-v<br />
ƒ{ srvbuildres " m!"_ •A°œsp<br />
R srvbuildres U0Aij› SYBASE !ÏZëÆÉ<br />
Adaptive Server Å0" R[Æ<br />
srvbuildres OP”•Am UNIX<br />
Adaptive Server Enterprise DE<br />
*+ •+ <strong>Sybase</strong> tu€ Ž srvbuildres<br />
&'<br />
srvbuild<br />
177
startserver<br />
startserver<br />
"# ,X Adaptive Server ! / I Backup Server<br />
$% startserver [[-f runserverfile] [-m]] ...<br />
& -f runserverfile<br />
( runserver ST Á {|RA ÉV",X Adaptive Server I<br />
Backup Server mn ~ §¨3A runserver STRÅ0a<br />
b`
w uv<br />
startserver runserver ST` ”•,X Adaptive Server I<br />
Backup Server PëÎ ,X Adaptive Server %ij<br />
startserver R,Xcdg ab`¾¤ Adaptive Server ä<br />
åST /RÉ errorlog2A& M”• É -e mM » žŸ³<br />
runserver ST Adaptive Server …ŠST Š` =`R µ<br />
g–,X7G² Adaptive ServerA p¾¤“ RÉ<br />
errorlog_servername äåAM”•ù¹Ÿ³‡cdg<br />
runserver ST` %R ( runserver ST–ij+…Š_{<br />
=| 2 {A 2#Ç (\² runserver ST,X\ cdg<br />
2RV² -f runserverfile œ ( -m<br />
Adaptive Server #Ç config ST` ”—‚ Š @ !<br />
Š Ç sp_configure Ief config ST2hiIÎÏÅÆm<br />
M<br />
˜ªð Adaptive Server Æ£âAÌ startserver …ŠST!<br />
runserver STÓ Å ðw ᡘ<br />
Runserver '‰<br />
¿ÀÇ `H srvbuild ¾¤ runserver ST01,X Adaptive<br />
Server dataserver I,X Backup Server backupserver<br />
~ §¨3A runserver STRÅ0ab`
startserver<br />
&'<br />
180<br />
΃cdg SYB_BACKUP Runserver ST6<br />
#!/bin/sh<br />
#<br />
# Backup Server Information:<br />
# name: SYB_BACKUP<br />
# errorlog: /remote/serverdev/install/backup.log<br />
# interfaces: /remote/serverdev/interfaces<br />
# location of multibuf: /remote/serverdev/bin/sybmultbuf<br />
# language: us_english<br />
# character set: iso_1<br />
# tape configuration file: /remote/serverdev/backup_tape.cfg<br />
#<br />
#<br />
/remote/serverdev/bin/backupserver -SSYB_BACKUP \<br />
-e/remote/serverdev/install/backup.log \<br />
-I/remote/serverdev/interfaces \<br />
-M/remote/serverdev/bin/sybmultbuf -Lus_english -Jiso_1 \<br />
-c/remote/serverdev/backup_tape.cfg<br />
disk mirror disk remirror disk unmirror<br />
backupserver dataserver
sybload<br />
"# ‰ŠŒT`–¾ <strong>Sybase</strong> š›A&¤¥ <strong>Sybase</strong> ¿Àab<br />
$% sybload [-D]<br />
& -D<br />
‰ŠŒT–¾ Adaptive Server<br />
sybload ² Š<br />
w uv<br />
R sybload U0Aij› SYBASE !ÏZëÆÉ Adaptive<br />
Server Å0" R[Æ<br />
sybload J UNIX shell ‰p rsh 2 羚› ªðPµ<br />
– ~ " É /bin/rshA1 sybload FG<br />
¿À Adaptive Server OP”•Am ˆ( <strong>Sybase</strong> ¿À<br />
, tu<br />
cŽ sybload CD-ROM …Š ¿À =$<br />
CD-ROM ÍŠ ¿À OP”•Am ˆ( ¿À<br />
sybload y{o‘¿À”• ¬ 5-14 ûu@˜o‘ ”•<br />
5-14 Uklem sybload [\no<br />
ÞT o<br />
<strong>Sybase</strong> -. $–?m-. <strong>Sybase</strong> ()-.[YW$ $'-.<br />
;FY— () DEAM<br />
SLT˜ ;F()<br />
SRT˜ — ()<br />
Óêš›*+ DEeL)% SYBASE œ '´ ˜<br />
,' …<br />
Â!<br />
(CAS)<br />
•«> eœ ˆLDE žpu•«><br />
<strong>Sybase</strong> pu e sybload Ÿ: XK()'pu<br />
˜ DEK()' Mpu'áS<br />
˜ „DEAMáSOApêP<br />
˜ áSDEÖ£[O¡pêP !DEAM½¼<br />
181
sybload<br />
182<br />
ÞT o<br />
pu$– sybload ¸x‰ 'pu DE<br />
SyT˜ $<br />
SqT˜ 7x<br />
Any_other_character ¢p"#Ÿ:vþ¼ X<br />
sybload OP”•Am UNIX Adaptive Server<br />
Enterprise DE
sybsetup<br />
w uv<br />
"# - X11/Motif Âzù %‹öA ¸²[Æ¿À!ÅÆ<br />
Adaptive Server<br />
$% sybsetup<br />
[-c devicename]<br />
[-t devicename]<br />
[-l local_source]<br />
[-r remote_source]<br />
& -c devicename<br />
Adaptive Server ‰ŒT CD-ROM ab{|<br />
-t devicename<br />
Adaptive Server ‰ŒT û+ëÎ ab{|<br />
-l local_source<br />
+û+ëÎ {|R<br />
-r remote_source<br />
û+ëÎ {|R<br />
sybsetup U0Aij6<br />
SYBASE !ÏZëÆÉ Adaptive Server Å0" R[<br />
Æ<br />
ëÆ DISPLAY !ÏZ<br />
sybsetup OP”•Am UNIX<br />
Adaptive Server Enterprise DE<br />
*+ •+ <strong>Sybase</strong> tu€ Ž sybsetup<br />
183
sybsetup<br />
184
y×<br />
!! 3£¤S;#@Û® m, (isql) 151<br />
\ 3(ϴ;<br />
ÄMH¦•« 78<br />
\ ²³~ <strong>bcp</strong> L' 3(œ¥; •r©ª« 35<br />
\gt 3 $^Dx; isql L' 9<br />
\isql 9<br />
¿%<br />
Adaptive Server<br />
() (sybsetup) 183<br />
ê7ÔÕ 48<br />
µ (sybsetup) 183<br />
nË (sqlupgrade) 174<br />
d §‡ nË (sqlupgraderes) 175<br />
å¼ (dataserver) 121<br />
ascii_7 •«Ã<br />
<strong>bcp</strong> ¨\¬ 92<br />
defncopy 125<br />
ASCII z~ <strong>bcp</strong> 28<br />
Backup Server 83<br />
PQ backupserver 83<br />
backupserver ëì©” 'qµ 83<br />
backupserver 83<br />
interfaces 86<br />
interfaces [ … qµ 83<br />
LC_ALL XY12 84<br />
ëì©” 83<br />
ëìÙ° 86<br />
$M' 83<br />
ÆÇ,hQ[ - 83<br />
ÆÇ, [W$ 83<br />
¤+ÆÇ, 85<br />
K [W$ 83<br />
‰J 86<br />
†Ü[Rk 84<br />
ª« ” 86<br />
•«Ã[Rk 84<br />
backupserver L' LANG XY12 84<br />
backupserver L' LC_ALL XY12 84<br />
-bbatch_size P 48<br />
<strong>bcp</strong> ' ö:; 16, 96<br />
¬E 18<br />
W ¬ 17<br />
<strong>bcp</strong> 'üö:; 16, 96<br />
'®¯ 21<br />
<strong>bcp</strong> 55, 87, 101<br />
ascii_7 •«Ã'¨\¬ 92<br />
ASCII z~ 28<br />
-bbatch_size P 48<br />
drop index[d 97<br />
drop trigger[d 97<br />
dump database 55, 97<br />
dump transaction 97<br />
IDENTITY ¸ 26<br />
insert 55<br />
load database 55<br />
load transaction 55<br />
select into/bulkcopy/pllsort 18, 97<br />
sp_dboption 18, 97<br />
;¢z~ 28<br />
6Rk9 ú 54<br />
#@Û®°J 99<br />
ñÒ, ú 54<br />
52<br />
' allow_dup_row 52<br />
îï 101<br />
ëì 52<br />
$M' 87<br />
}þúz~ 13<br />
Ó iso_1 47<br />
Ó²³ 28<br />
185
186<br />
Ó•« ÄÅŸ•« '<br />
Rk•rw 33<br />
C°6 19, 27, 49<br />
z~ 36, 39<br />
”* ú 54<br />
¼©ª« 29<br />
ê7ÔÕ 48<br />
²³U~ 30, 35<br />
QÝ'•«z~ 13<br />
¬x 40, 42, 50<br />
¬E 18, 21, 43, 46<br />
¬E ΚõW ¬ 48<br />
± O… 89<br />
ö:; 16, 96<br />
ö:;[ W ¬ 17<br />
¸ 'Rk9 54<br />
üö:; 16, 96<br />
²³' 12<br />
- 6LT Ò'ñÒ, 17<br />
µP 51<br />
´2U‘´µ 90<br />
´2¬E6¼ 48<br />
Adaptive Server 55<br />
m,w 99<br />
Rk•«Ã 91<br />
d ;¢z~'ÏÐ 89<br />
d #ž 94<br />
Ú[µ 15<br />
îïU‘ 99<br />
'Rk9 54<br />
101<br />
‰J'½» 18<br />
Ö
uildmaster 118<br />
master 118<br />
model 118<br />
$M' 118<br />
#ž 119<br />
‰J 119<br />
charset 120<br />
$M' 120<br />
´µ 120<br />
‰J 120<br />
char <strong>bcp</strong> 28<br />
dataserver 121<br />
$M' 121<br />
± [Ø× ' 122<br />
‰J 123<br />
default network packet size µP 51<br />
defncopy 124, 129<br />
ascii_7 •«Ã 125<br />
Report Workbench[T¨\ 124<br />
$M' 124<br />
O… ; 127<br />
± ¹º 124<br />
#ž 126<br />
‰J 128<br />
»¼½ðw¾“'CD 128<br />
DISPLAY XY12<br />
´µ[c dsedit L 58<br />
drop index [ <strong>bcp</strong> 97<br />
drop trigger [ <strong>bcp</strong> 97<br />
dscp 134<br />
exit 74<br />
quit 74<br />
Z[ 66, 75<br />
$M' 65, 134<br />
ÆÇ,V¬ 68<br />
ÆÇ,Ê-[ ú 71<br />
ÆÇ,Ê-[¸x 72<br />
ÆÇ,Ê-[ 73<br />
ÆÇ,Ê-[=¨ 70<br />
ÆÇ,Ê-[1O 69<br />
ÆÇ,Ê-'ò\[ã2 72<br />
/0[Àh 66<br />
/0[ ú 71<br />
/0[ ú 72<br />
/0[ Á 67<br />
/0[¸x 66<br />
[6 74<br />
¤+ 66<br />
#ž 134<br />
‰J 134<br />
Ê-[ [æð ú 71<br />
dsedit 136<br />
DISPLAY XY12 58<br />
SDirectory Service SessionT¿À 59<br />
SSelect a Directory ServiceT¿À 58<br />
xd2 Unable to open X displayxd3 ëìÙ° 64<br />
$M' 136<br />
ÆÇ,Ê-[ ú 61<br />
ÆÇ,Ê-[+‡1O =¨Y 64<br />
ÆÇ,Ê-[=¨ 61<br />
ÆÇ,Ê-[1O 61<br />
/0[Àh 59<br />
/0[ Á 59<br />
Š¤+ 64<br />
²³' 58<br />
¤+ 58<br />
‰J 58, 136<br />
· DFG[á. 62<br />
· DFG[1O 61<br />
3456 57, 64<br />
— ¢,[ ¼ 58<br />
dsedit 3456 64<br />
DSLISTEN XY12<br />
backupserver 85<br />
dump database<br />
<strong>bcp</strong> ' ö:; 97<br />
<strong>bcp</strong> 55<br />
dump transaction<br />
<strong>bcp</strong> ' ö:; 97<br />
<strong>bcp</strong> 55<br />
|d dump database 'ëìÙ° 18<br />
exit<br />
c dscp L 74<br />
c isql L 2<br />
187
IDENTITY ¸<br />
<strong>bcp</strong> 26<br />
v¼ <strong>bcp</strong> 26<br />
ignore_dup_key <strong>bcp</strong> 52<br />
image<br />
²³~ <strong>bcp</strong> 32<br />
insert<br />
´2 ú[ÁÂ 55<br />
installjava (UNIX) 138, 141<br />
interfaces Ê-' SPX/IPX FG 62<br />
interfaces Ê-' TCP/IP FG 62<br />
Interfaces<br />
backupserver[W$ … qµ 83<br />
backupserver 86<br />
dscp[ã2 á. 134<br />
dscp /0[Àh 66<br />
dsedit[á. 59<br />
dsedit[! GUI }~ã2 á. 136<br />
Àh!Ãá. 58<br />
iso_1 •«Ã 47<br />
isql 145<br />
\< 3 $^DE;«S > 9<br />
\gt 3 $^Dx;«S 9<br />
exit 2<br />
quit 2<br />
reset 4<br />
Transact-SQL[d 2<br />
ˆU‘[´µ 8<br />
ãä[á. 4<br />
ãä÷Ä°[ ´µ 4<br />
$M' 145<br />
¨ DEëì 4<br />
¼S[ 3, 9<br />
êbDE 9<br />
¸'C¾« 3<br />
©ª« 3<br />
©ª«[¨1 6<br />
©ª«[ ´µ 147<br />
#ž 149<br />
® ¯° 7<br />
® ¯° ± ©ª« 7<br />
188<br />
·ˆU‘[´µ 8<br />
·ˆU‘[W$ 8<br />
†‹'LUw 3<br />
`¢ [s 9<br />
isql L' $^Dx«S (gt) 9<br />
Java-SQL<br />
installjava (UNIX) 138, 141<br />
langinstall 161, 162<br />
$M' 161<br />
‰J 162<br />
load database <strong>bcp</strong> 55<br />
load transaction<br />
<strong>bcp</strong> 55<br />
master<br />
buildmaster[ 118<br />
max network packet size µP 51<br />
model<br />
d buildmaster 118<br />
Numeric<br />
<strong>bcp</strong> ÄÅŸ•«îï 33<br />
#@Û®z~ 28<br />
¸ 39<br />
¸· 39<br />
optdiag 163<br />
$M' 163<br />
#ž 167<br />
‰J 169<br />
quit<br />
c dscp L 74<br />
c isql L 2<br />
Report Workbench[± defncopy T¨\ 124<br />
reset (isql) 4<br />
SSelect a Directory ServiceT¿À 58<br />
SServer Entry EditorTű 59<br />
select into/bulkcopy/pllsort<br />
<strong>bcp</strong> 18, 97<br />
select into [±´2 úÁÂ 55<br />
showserver 170<br />
$M' 170<br />
#ž 170<br />
sp_dboption Û®ð <strong>bcp</strong> 18, 97
sqllocres 173<br />
$M' 173<br />
‰J 173<br />
sqlloc 171, 172<br />
$M' 171<br />
‰J 171<br />
sqlupgraderes 175<br />
$M' 175<br />
‰J 175<br />
sqlupgrade 174<br />
$M' 174<br />
‰J 174<br />
SQL †‡Cm PQ isql<br />
145<br />
srvbuildres 177<br />
$M' 177<br />
‰J 177<br />
srvbuild 176<br />
$M' 176<br />
‰J 176<br />
startserver 178<br />
backupserver 85<br />
runserver #ž 179<br />
$M' 178<br />
#ž 178<br />
sybload 181<br />
$M' 181<br />
‰J 182<br />
sybmultbuf[ ƒ¤+ Backup Server 83<br />
sybsetup 183<br />
$M' 183<br />
‰J 183<br />
tempdb [ buildmaster 118<br />
text<br />
²³~ <strong>bcp</strong> 32<br />
Transact-SQL<br />
d isql 2<br />
xd2 xd3 3eH¦•« ç5; 78<br />
A<br />
(K¬[¼_Æ 78<br />
S(K¬¢úTÆÇ,V¬ (dscp) 69<br />
()<br />
Adaptive Server (sybsetup) 183<br />
a b (sqllocres) 173<br />
a b [d GUI (sqlloc) ' 171, 172<br />
†Ü (sqllocres) 173<br />
†Ü[d GUI (sqlloc) ' 171, 172<br />
†Ü[ ' (langinstall) 161, 162<br />
•«Ã (sqllocres) 173<br />
•«Ã[d GUI (sqlloc) ' 171, 172<br />
B<br />
Z[ (dscp) 66, 75<br />
ˆU‘[·<br />
<strong>bcp</strong>[W$ 50<br />
isql[W$ 8<br />
c isql LW$ 8<br />
%î<br />
z~ (<strong>bcp</strong>) 36<br />
¬x#@L'ëì 53<br />
¬E#@L'ëì 52<br />
"[±´2 úÁÂ 55<br />
áS<br />
¼[e isql L 3, 9<br />
á.<br />
dsedit L'· DFG 62<br />
interfaces 58, 59<br />
6<br />
<strong>bcp</strong> š# 99<br />
<strong>bcp</strong> •«Ã[Rk 91<br />
ú #@Û® ‰J' 14<br />
ú ‰J' 14<br />
78<br />
6'¼<br />
w 24<br />
6¼<br />
´2¬E 48<br />
6~Dx 40, 42<br />
6~ [ ú 35<br />
v¼ <strong>bcp</strong><br />
IDENTITY ¸ 26<br />
¬EH$C° 22, 26<br />
189
190<br />
d TÈ'}‡ 24, 26<br />
†‡ 25<br />
C<br />
#@Û®<br />
numeric z~j 28<br />
Ó•« z~j 31<br />
m, (!!) (isql) 151<br />
#@Û®<br />
e6¬E‰J' 14<br />
ãä÷Ä°[ ´µ 4<br />
$^DE«S (isql) 9<br />
ñÒ,<br />
<strong>bcp</strong>[d ºm 18<br />
6[ ú 54<br />
Çü <strong>bcp</strong> 17<br />
d defncopy ú 124<br />
S ÚFGTÆÇ,V¬ (dscp) 69<br />
S Ú TÆÇ,V¬ (dscp) 68<br />
d buildmaster ' tempdb 118<br />
d §‡ ' ÆÇ, (srvbuildres) 177<br />
ÆÇ, (srvbuild) 176<br />
' allow_dup_row [ <strong>bcp</strong> 52<br />
<strong>bcp</strong> ¼ 52<br />
îïð<br />
d defncopy ú 124<br />
ëì<br />
#@[¬xL%î 53<br />
#@[¬EL%î 52<br />
ÄÅL 52, 53<br />
ëì©”<br />
ƒ backupserver 83<br />
ëì<br />
<strong>bcp</strong> 52, 53<br />
¬x 53<br />
ëìÙ°<br />
dsedit X display 64<br />
Š YñÒ,'6 ö <strong>bcp</strong> L'<br />
select into/bulkcopy/pllsort 18<br />
d dump database[0/ dump transaction 18<br />
c backupserver L 86<br />
D<br />
Àh<br />
dscp L'/0 66<br />
dsedit L'/0 59<br />
U‘<br />
<strong>bcp</strong> L' îï 99<br />
text Y image 50<br />
ˆU‘ 50<br />
¾x PQd ²³~ <strong>bcp</strong> ¬x 40<br />
¾E PQd ²³~ <strong>bcp</strong> ¬E 43<br />
$M<br />
backupserver 83<br />
<strong>bcp</strong> 87<br />
buildmaster 118<br />
charset 120<br />
dataserver 121<br />
defncopy 124<br />
dscp 134<br />
dsedit 136<br />
isql 145<br />
optdiag 163<br />
showserver 170<br />
sqllocres 173<br />
sqlloc 171<br />
sqlupgraderes 175<br />
sqlupgrade 174<br />
srvbuildres 177<br />
srvbuild 176<br />
startserver 178<br />
sybload 181<br />
sybsetup 183<br />
ú PQ defncopy 124<br />
RSC¾'Dx 40, 42<br />
E<br />
}þú<br />
<strong>bcp</strong> 13<br />
²³~ <strong>bcp</strong> L'Rk 32
F<br />
(ϴ (\)<br />
ÄMH¦•« 78<br />
²³~ <strong>bcp</strong> L'©ª« 35<br />
ÓÀÈ•«[`¢ 32<br />
Ó•« [#@Û®z~ 31<br />
C¾«<br />
¬x 41<br />
¬E 45<br />
«S[•r©ª« (<strong>bcp</strong>) 35<br />
ÆÇ,<br />
backupserver[¤+ 85<br />
backupserver[W$ … 83<br />
startserver[¤+ 178<br />
startserver 178<br />
d <strong>bcp</strong> Î'ö U~ 16<br />
SÆÇ,‚9:;TÆÇ,V¬ (dscp) 68<br />
SÆÇ,ÆÇTÆÇ,V¬ (dscp) 68<br />
ÆÇ,hQ<br />
backupserver[ - 83<br />
ÆÇ,¸<br />
… 39<br />
b 39<br />
SÆÇ, TÆÇ,V¬ (dscp) 68<br />
ÆÇ,V¬ (dscp) 68<br />
ÆÇ,Êdscp[¸x<br />
72<br />
ÆÇ,Ê-[1O 61<br />
ú[d dsedit 61<br />
ò\[d dscp ã2 72<br />
=¨[d dsedit 61<br />
SÆÇ,?@TÆÇ,V¬ (dscp) 68<br />
ú<br />
dscp 'ÆÇ,Ê- 71<br />
dscp ' Ê- 71<br />
dscp L' /0 72<br />
d dsedit úÆÇ,Ê- 61<br />
c dscp L'/0» 71<br />
ú$M 124, 129<br />
G<br />
£¤S (!!) #@Û® m, (isql) 151<br />
y$w •r 40<br />
Á/0<br />
dscp 67<br />
dsedit 59<br />
”*<br />
defncopy[ ú 124<br />
6[ ú 54<br />
H<br />
¼[6<br />
w 24<br />
´2 ú CD 48<br />
¼S[c isql L 3, 9<br />
¼©ª«<br />
<strong>bcp</strong>[ L 29<br />
²³~ <strong>bcp</strong>[ L 34, 35<br />
XY12<br />
DSLISTEN (backupserver) 85<br />
LANG (backupserver) 84<br />
LC_ALL (backupserver) 84<br />
÷Ä°[ãä 4<br />
ê7ÔÕ 48<br />
êbDE (isql) 9<br />
/0<br />
¸x (dscp) 66<br />
J<br />
O…'vÉ ; 127<br />
_`´ 118<br />
PQ buildmaster 118<br />
²³~ <strong>bcp</strong> 30, 35<br />
image [Rk 32<br />
text ú[Rk 32<br />
îïw 32, 34<br />
}þú [Rk 32<br />
191
(œ¥©ª« (\) 35<br />
¼©ª« 34, 35<br />
êP •r©ª« (\r) 35<br />
¬x 40, 42<br />
¬E 43, 46<br />
½9 32<br />
½•«YTWQ•«©ª« (\0) 35<br />
d ½z78 32<br />
'v~ÄÅ 30, 31<br />
š#'Rk9 30, 35<br />
Ÿ œ ú 30<br />
îï 30, 31<br />
¼©ª« (\n) 35<br />
ƒ6~ µ '©ª« 34<br />
ú6 •r©ª« (\) 35<br />
©ª« •r ¼ 34, 35<br />
•r[m,w 31, 32<br />
•rw 32, 34<br />
•r©ª« 34, 35<br />
•«z~ [©ª« 34<br />
²³~ <strong>bcp</strong> L' \0 3½;•«©ª« 35<br />
²³~ <strong>bcp</strong> L'êP •r©ª« (\r) 35<br />
²³~ <strong>bcp</strong> L'½•«©ª« (\0) 35<br />
²³~ <strong>bcp</strong> L'm,•rw 31, 32<br />
²³~ <strong>bcp</strong> L'ú6 •r©ª« (\) 35<br />
²³~ SQL †‡Cm 145<br />
PQ isql 145<br />
ÏÐ<br />
<strong>bcp</strong>[d ;¢z~ 89<br />
»¼½ðw¾“' defncopy CD 128<br />
K<br />
¬E<br />
v¼ <strong>bcp</strong>[KÊ 22, 26<br />
ËÌ[d <strong>bcp</strong> ' ö:; 18<br />
C°[ ¢d 20<br />
C°6 20<br />
ê7£šõW ¬ 48<br />
L'´ÔÕ#@ 48<br />
½»KÊ <strong>bcp</strong> ËÌ 18<br />
192<br />
½9 52<br />
²³~ <strong>bcp</strong> 32<br />
±<br />
<strong>bcp</strong> O… 89<br />
defncopy 124<br />
d ¼_Æ 78<br />
'[Ø× 122<br />
öP8<br />
dscp 74<br />
L<br />
¸<br />
C¾« (isql) 3<br />
y$w W1w 32<br />
½ 52<br />
Rk9 <strong>bcp</strong> 54<br />
U‘ 33<br />
M ©ª« (isql) 3<br />
® ¯° '²³@ 7<br />
P<br />
a b<br />
() =¨ (sqllocres) 173<br />
() =¨[d GUI (sqlloc) ' 171, 172<br />
µ<br />
Adaptive Server (sybsetup) 183<br />
´2 úð 55, 87, 101<br />
PQ <strong>bcp</strong> 87<br />
Q<br />
¤+<br />
dscp 66<br />
dsedit 58<br />
ÆÇ, (startserver) 178
m,w 38<br />
K [W$<br />
c Backup Server L 83<br />
Rk<br />
backupserver L'†Ü 84<br />
backupserver L'•«Ã 84<br />
<strong>bcp</strong> ÄÅ 33<br />
<strong>bcp</strong> š# 30, 35<br />
ú[d defncopy 124<br />
²³~ <strong>bcp</strong> L'š# 30, 35<br />
d ú 6L 54<br />
L' select into/bulkcopy/pllsort<br />
´µ 18<br />
•«Ã[c <strong>bcp</strong> L 91<br />
S<br />
ÆÇ,Ê- (dscp) 73<br />
% <strong>Sybase</strong> pu 181<br />
PQ sybload 181<br />
nË Adaptive Server 174<br />
PQ sqlupgrade 174<br />
[ Adaptive Server[ <strong>bcp</strong> 55<br />
6 78<br />
H¦•«[d 78<br />
d <strong>bcp</strong> e Ú 12<br />
d ²³~ <strong>bcp</strong> ¬x 40, 42<br />
text image 50<br />
ëì 53<br />
‚ƒ œ 40<br />
C¾« 41<br />
y$w •r 40<br />
d ²³~ <strong>bcp</strong> ¬E 43, 46<br />
ëì 53<br />
C¾« 45<br />
'¨\¬ CD 45<br />
•rw 43<br />
d §‡ nË Adaptive Server 175<br />
PQ sqlupgraderes 175<br />
#ž<br />
<strong>bcp</strong> 94<br />
buildmaster 119<br />
defncopy 126<br />
dscp 134<br />
isql 149<br />
optdiag 167<br />
showserver 170<br />
startserver 178, 179<br />
cd[ ú[d defncopy 124<br />
Dxz~[ PQd ²³~ <strong>bcp</strong> ¬x<br />
40<br />
ú 6‰J' 14<br />
W ¬ 17<br />
d Adaptive Server ¨1 55<br />
d Adaptive Server Í+ 55<br />
d <strong>bcp</strong> eTÈ' Ú 12<br />
<strong>bcp</strong> ¾E ¾x 12<br />
†‡Cm PQ•r©ª« 29<br />
c²³~ <strong>bcp</strong> Ld ½z78 32<br />
ÄÅëì 52, 53<br />
[d <strong>bcp</strong> ú 55<br />
‚9<br />
d <strong>bcp</strong> ú 87, 101<br />
˜ÕÛ®[ 40<br />
<strong>bcp</strong>[ ƒ 101<br />
<strong>bcp</strong> z~ 36<br />
<strong>bcp</strong> îï 30, 31<br />
<strong>bcp</strong> LÓ•«ÄÅŸ•«'Rk•rw 33<br />
char 28<br />
îï (SYB) 37<br />
ú ¨\¬ 45<br />
²³~ <strong>bcp</strong> L'•rw 30, 35<br />
Rk9 <strong>bcp</strong> 54<br />
v~ÄÅ 30, 31<br />
- 3 2;<br />
go å¼ 151<br />
± backupserver 'ÆÇ,hQ 83<br />
•Y‘ îïz~L'¸ 39<br />
•Y‘ îïz~L'¸· 39<br />
193
cp[d ºm 18<br />
Çü <strong>bcp</strong> 17<br />
‰J<br />
backupserver 86<br />
<strong>bcp</strong> 14, 101<br />
buildmaster 119<br />
charset 120<br />
dataserver 123<br />
defncopy 128<br />
dscp 134<br />
dsedit[JK 58<br />
dsedit 136<br />
langinstall 162<br />
optdiag 169<br />
sqllocres 173<br />
sqlloc 171<br />
sqlupgraderes 175<br />
sqlupgrade 174<br />
srvbuildres 177<br />
srvbuild 176<br />
sybload 182<br />
sybsetup 183<br />
6[ ú 14<br />
#@Û® [e6¬E 14<br />
T<br />
H¦•«<br />
<strong>bcp</strong>[ÔÕ 93<br />
[ ƒ 78<br />
š#<br />
<strong>bcp</strong> PQ²³~ <strong>bcp</strong> 30<br />
c <strong>bcp</strong> L 98<br />
78 <strong>bcp</strong> 34<br />
® ¯°<br />
isql 7<br />
"# (optdiag) 163<br />
)%„ ' (optdiag) 163<br />
194<br />
W<br />
·ˆU‘<br />
isql[W$ 8<br />
· D 59<br />
· DFG<br />
dsedit[á. 62<br />
d dsedit 1O 61<br />
ø .'ÆÇ 17<br />
PQ <strong>bcp</strong> L'z~ 36<br />
ëì (<strong>bcp</strong>) 52<br />
X<br />
Û®ð (sp_dboption) 18<br />
"#ÆÇ, 170<br />
PQ showserver 170<br />
ÆÇ,[ 176<br />
PQ srvbuild 176<br />
ÆÇ,[ [d §‡ 177<br />
PQ srvbuildres 177<br />
¼©ª« (\n)<br />
c <strong>bcp</strong> L 29<br />
c²³~ <strong>bcp</strong> L 35<br />
¬<strong>bcp</strong><br />
ž¹ 17, 26, 54<br />
isql ·ˆU‘ 8<br />
´2 ú ˆU‘ 51<br />
=¨<br />
ÆÇ,Ê- (dscp) 70<br />
a b (sqllocres) 173<br />
a b [d GUI (sqlloc) ' 171, 172<br />
d dsedit =¨ÆÇ,Ê- 61<br />
†Ü (sqllocres) 173<br />
†Ü[d GUI (sqlloc) ' 171, 172<br />
•«Ã (sqllocres) 173<br />
•«Ã[d GUI (sqlloc) ' 171, 172
Y<br />
vÉ'O… ; 127<br />
b [¬x 40<br />
ƒ çH¦•«'Î S (xd2 xd3 ) 78<br />
†‡Ï$ xi<br />
†Ü<br />
() =¨ (sqllocres) 173<br />
() =¨[d GUI (sqlloc) ' 171, 172<br />
() ' (langinstall) 161, 162<br />
/0[d <strong>bcp</strong> 47<br />
— ¢, 58<br />
— ¢,[d dsedit 58<br />
Ï$[†‡ xi<br />
Z<br />
c Backup Server LW$K 83<br />
c backupserver LW$ÆÇ, 83<br />
1O<br />
dscp L'ÆÇ,Ê- 69<br />
dsedit L'ÆÇ,Ê- 61<br />
dsedit L'· DFG 61<br />
å¼ Adaptive Server 121<br />
PQ dataserver 121<br />
©ª« (<strong>bcp</strong>) 39<br />
$M' 13<br />
¨1 29<br />
[d 34<br />
•r ¼[ 34, 35<br />
`¢<br />
isql s 9<br />
²³~ <strong>bcp</strong> ;¢z~ 32<br />
¸b 37<br />
w 38<br />
îïz~ (SYB) 37<br />
`´ [ _ 118<br />
PQ buildmaster 118<br />
¼½<br />
ascii_7 •«Ã'¨\¬ 125<br />
<strong>bcp</strong> 'üö:; ®¯ 21<br />
<strong>bcp</strong> ¬ö 97<br />
<strong>bcp</strong> L'#@Û®°J 99<br />
<strong>bcp</strong> L ascii_7 •«Ã'¨\¬ 92<br />
<strong>bcp</strong> L'´2U‘´µ 90<br />
defncopy Report Workbench 124<br />
select into/bulkcopy/pllsort <strong>bcp</strong> ¬x<br />
18<br />
(K¬ 78<br />
e ¬Ecd[ using<strong>bcp</strong> 12<br />
½©ª«±+©ª«'‚Á 35<br />
± [d 78<br />
- 6LT <strong>bcp</strong> Ò'ñÒ, 17<br />
H¦•«[c <strong>bcp</strong> LÔÕ 93<br />
vÉ'O… ; 127<br />
)%•«Ã 120<br />
PQ charset 120<br />
ª« ” backupserver 86<br />
•rw<br />
¬E 43<br />
m,w [< 9 38<br />
c²³~ <strong>bcp</strong> L 32, 34<br />
•r©ª« 29<br />
<strong>bcp</strong> 99<br />
²³~ <strong>bcp</strong> 34, 35<br />
•«z~<br />
<strong>bcp</strong> 13<br />
<strong>bcp</strong> L'Rkz~ 29<br />
©ª« 34<br />
•«Ã<br />
backupserver[Rk 84<br />
<strong>bcp</strong>[Rk 91<br />
() =¨ (sqllocres) 173<br />
() =¨[d GUI (sqlloc) ' 171, 172<br />
eÓ•« ÄÅ 33<br />
ÐÑRk 47<br />
)%[d charset 120<br />
•–Ï$ xi<br />
195
196