テーブルにデータベースが存在するかどうか、U-SQLでチェックしています。現在、構文はこの例では作成したデータベースにU-SQLのテーブルが存在するか確認してください
DROP TABLE IF EXISTS Logs;
CREATE TABLE Logs (
date DateTime,
eventType int,
eventTime DateTime,
INDEX Index_EventType CLUSTERED (eventType ASC)
DISTRIBUTED BY HASH(eventType) INTO 3);
ですが、私はちょうど、テーブルが存在するか、現在のデータベースでは、私はそれが存在する場合はテーブルを削除したくないではないかどうかを確認したいです。
基本的に私は以下のようにTable.SuchためのU-SQLスクリプトでif..elseステートメントを追加したい:
IF NOT EXISTS Logs
{
//Create table here
}
else
{
//Update table scripts
}
U-SQLスクリプトで、この特定の条件を持ってどのように?
更新テーブルスクリプトでUSQLテーブルの構造を更新しようとしていますか?私が知る限り、これはサポートされていません。これについて詳しく説明するか、更新スクリプトの一部を与えることができますか? – frictionlesspulley
@ frictionlesspulley-私はテーブルのif-else条件を持っています。テーブルが存在しない場合は、データベースにテーブルが作成されますが、データベースにテーブルが存在する場合は、else節にalterステートメントを追加したいと思います。とにかく答えが得られました...現在、この機能はテーブル構造。 – Amruta