このレッスンは、受講者がこれまでのすべてのレッスンを終了していることを前提としています。 レッスン 1:統合データベースの作成と設定を参照してください。
このレッスンでは。リモートデータベースを変更して、新しいカラムを customer テーブルに追加し、同期に使用されるスクリプトバージョンを変更します。
同期スキーマ変更を開始します。これは、同期対象テーブルに影響を及ぼすほとんどのスキーマ変更で必要です。この文によって、サブスクリプションの同期に使用されるスクリプトバージョンが変更され、スキーマの変更を安全に実行できるように、影響を受けるテーブルがロックされます。
リモートデータベースに接続されている Interactive SQL のインスタンスを使用して、リモートデータベースで次の SQL 文を実行します。
START SYNCHRONIZATION SCHEMA CHANGE FOR TABLES customer SET SCRIPT VERSION = 'my_ver2'; |
次の SQL 文を実行して、新しいカラムを customer テーブルに追加します。
ALTER TABLE customer ADD cell_phone VARCHAR(12) DEFAULT NULL; |
スキーマの変更を閉じます。これにより、テーブルのロックが解除されます。
STOP SYNCHRONIZATION SCHEMA CHANGE; |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |