英語フランス語スペイン語

OnWorksファビコン

freebcp - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで freebcp を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド freebcp です。

プログラム:

NAME


フリーBCP - Sybase および Microsoft データベース用の一括読み込みユーティリティ

SYNOPSIS


フリーBCP [[database.]owner.]object_name {in | [クエリ]アウト} データファイル
{ -c | -n | -f フォーマットファイル }
[-b バッチサイズ] [-F 最初の行] [-L 最後の行] [-e エラーファイル]
[-I インターフェース] [-m 最大エラー数] [-t フィールド用語] [-r row_term]
[-h ヒント] [-T 文字サイズ] [-A パケットサイズ] [-O オプション]
[-S サーバー名] [-U ユーザ名] [-P password] [-EdVv]

DESCRIPTION


フリーBCP は、FreeTDS とともに配布されるユーティリティ プログラムです。 フリーBCP レプリケート(一部
少なくとも) Sybase が配布する「bcp」ユーティリティ プログラムの機能と、
マイクロソフト。

フリーBCP FreeTDS が提供する db-lib bcp API を利用します。 この API は、次の場合にも使用できます。
アプリケーション開発者。

詳細については、Sybase または SQL Server のマニュアル ページまたはオンライン ヘルプを参照できます。
「bcp」機能の詳細情報。

TABLES そして ファイル


データベース
コピーされるオブジェクトのデータベース。 テーブル/ビューが
デフォルトのデータベース ユーザ名.

所有者 コピーされるオブジェクトの所有者。 オプションの場合 ユーザ名 またはデータベースの所有者は
テーブルの所有者。

OBJECT_NAME
通常、object_name は、アクセスするデータベース テーブルの名前です。 できる
ビューにすることもできます (制約によっては、
意見)。 また、SQL クエリの場合もあります。 以下のクエリアウト。

in | [クエリ]アウト
一括コピー操作の方向。 「in」は、データのコピー元を示します
ホストファイルをデータベーステーブルに。 「out」は、データがからコピーされることを示します
ホスト ファイルへのデータベース テーブル。 「queryout」は、table_name が実際には
データベース オブジェクトではなく、クエリ。 フリーBCP クエリを実行して書き込みます
結果をファイルに。 (クエリが XNUMX つだけを返すようにすることをお勧めします。
結果セット。)

データファイル
オペレーティング システム ファイルの名前。

OPTIONS


-c ホスト データ ファイルは、「文字」形式、つまりテキスト ファイルです (またはそうなる予定です)。
エンコーディングは、freetds.conf のクライアント charset 属性によって決定されます。

-n ホスト データ ファイルは「ネイティブ」形式です。 これは、 フリーBCP なります
処理できますが、移植可能または読み取り可能ではありません。

-f フォーマットファイル
ホスト データ ファイルの形式は、 フォーマットファイル。 のレイアウト
フォーマットファイル Sybase および Microsoft bcp によって理解されるものと同一です。
ユーティリティですが、複雑すぎてここでは説明できません。

-b バッチサイズ
コピーされたデータのバッチあたりの行数。 バッチ処理は、次の場合にのみ適用されます
データベースへの一括コピー。 データの各バッチは効果的に「コミット」されます
データベース。 のデフォルト値 バッチサイズ 1000です。

-F 最初の行
入力ファイルまたはデータベース テーブルからコピーする最初の行。 デフォルトは
最初の行、行 1。

-L 最後の行
入力ファイルまたはデータベース テーブルからコピーする最後の行。 デフォルトは最後
行。

-r row_term
文字ファイルの行ターミネータ。 複数の文字を指定できます。 デフォルト
改行 ('\n') です。 参照。 -c、上記。

-t フィールド用語
文字ファイルのフィールド ターミネータ。 列区切り記号とも呼ばれます。 多分
複数の文字。 デフォルトはタブ ('\t') です。 参照。 -c、上記。

-m 最大エラー数
maxerror エラーが発生したら停止します。 デフォルトは 10 です。

-e エラーファイル
エラーを error_file に書き込みます。 アップロード用。 行と列の情報を含み、
行データ。

-S サーバー名
接続先のデータベース サーバーの名前。

-U ユーザ名
データベースのログイン名。 もしも ユーザ名 が提供されていない場合、ドメインへのログインが試行されます。
TDS 7+ 接続。

-P password
データベース password.

-E データを書き込む データファイル テーブルの IDENTITY 列に。 このフラグがないと、
に存在する ID データ データファイル 新しい IDENTITY 値は無視されます。
インポートされた行に対して生成されます。

-d ロギングをオフにします。 (直感的ではないかもしれません。)

-O オプション
接続を設定する SQL テキスト オプション bcp 操作の前に。 もしも オプション  
有効なファイル名である場合、代わりに SQL がファイルから読み取られます。 時々必要
クエリアウト。 例: "-O 'SET QUOTED_IDENTIFIER ON'"

-I インターフェース
の名前と場所 インターフェース 接続時に検索するファイル
サーバーの名前。 freetds.conf をオーバーライドします。

-h ヒント
bcp を設定する ヒント. 有効な値については、参照してください。 bcp_オプション() は FreeTDS リファレンス マニュアルにあります。

-T 文字サイズ
テキスト列または画像列の場合、リクエストする最大文字数を設定します
サーバ。 デフォルトは freetds.conf の設定です。 どこにも明記されていなければ、
デフォルトはデータのフル サイズです。

-A パケットサイズ
TDS パケットのサイズを パケットサイズ. なぜやりたいのか不明
これは、実験を除いて。

-v -V バージョン情報を出力して終了します。

ENVIRONMENT


DSQUERY
デフォルト サーバー名

注意事項


Sybase データベース サーバーに接続する場合、TDS 5.0 プロトコルが
使用済み。 Microsoft SQL Server 2000 データベース サーバーに接続する場合、TDS 7.1 プロトコル
必要とされている。

理論的には、Sybase と Microsoft の両方が TDS 4.2 プロトコルをサポートしていますが、実際には、
TDS 4.2 の bcp 部分を別の方法で実装します。 FreeTDS はどれがどれかを知る方法がありません
接続先のサーバーのタイプであるため、TDS プロトコル 4.2 はサポートされていません。

歴史


フリーBCP FreeTDS 0.60 で初めて登場

作者


この フリーBCP utility は Bill Thompson によって書かれました ([メール保護])

onworks.net サービスを使用して freebcp オンラインを使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad