2

この機能は、この投稿に示されているように MySQLで利用可能であり、 Sybase のドキュメントによるとサポートされているはずですが、Sybase は実際の例を提供していないため、次のように解釈する必要があります。

構文 1 指定された式列の値を使用して、単一の行または複数の行を挿入します。複数の行が指定されている場合は、追加の括弧で区切られます

したがって、「追加の括弧」は、次のコードが機能することを期待していると解釈します

create table #tmp_codes (
    code varchar(12) NULL
)

insert into #tmp_codes (code) 
values
    ('AAA'),
    ('BBB'),
    ('CCC')

ただし、次のエラーが発生します

Incorrect syntax near ',' on line 7

Sybase ASE 15 を使用していますが、INSERT ステートメントのこのサポート ページに複数の行を挿入するための参照が表示されません。

この機能は Sybase で使用できますか?

4

2 に答える 2

-1

これはかなり前に質問されたようですが、参考になるかもしれません。複数の行を持つテキスト ファイルを作成します。

Sybase ASE から次のコマンドを実行します。

INPUT INTO TableName
FROM FilePath\FileName FORMAT TEXT

例:

INPUT INTO TempTable FROM c:\test.txt FORMAT TEXT
于 2020-01-30T06:22:35.180 に答える