ソース Sybase DB には数百のカスタム データ型があり、新たに作成された宛先 Sybase DB に存在する必要があります。
少し手探りで、ソース DB からすべてのカスタム データ型を抽出して宛先 DB に追加するスクリプトを作成することができました。ただし、次のエラーが発生し続けます。
Number (257) Severity (16) State (1) Server (ASED052) Implicit conversion from datatype 'NUMERIC' to 'VARCHAR' is not allowed. Use the CONVERT function to run this query.
すべてのタイプが一致することを確認し、再確認しました(CHAR
ソース内のタイプは宛先内にあるように作られていますがVARCHAR
、これは暗黙の変換でOKだと思いますか?)
ソース DB からすべてのカスタム データ型をエクスポートし、それらを宛先 DB にインポートして、型が一致し、変換の問題が発生しないようにするスクリプトを作成する方法はありますか?