SQL Server 2008データベースでは、ユーザー定義のデータ型があります。ユーザー定義のデータ型と#tempテーブル
CREATE TABLE #SomeTable
(
[some_column] UDT_SomeType,
-- other columns
)
どうやら私の試みとして、これまで私は、グーグルとして、私のUDT_SomeType
がtempdb
に存在しない、ので、失敗した(:保存されprocsのの一つで、私は次のように、一時テーブルの列型としてその型を使用するつもりでしたtempテーブルが実際に格納される場所)。
UDT_SomeType
は実際NUMERIC(19,9)
あるので、私は今のところ、以下の回避策を使用することができます。
CREATE TABLE #SomeTable
(
[some_column] NUMERIC(19,9),
-- others columns
)
私はそれが本当に良い解決策だとは思わないが。ここに適用できるベストプラクティスはありますか?
はこちらをご覧ください:http://stackoverflow.com/questions/21127745/how-do-i-create-a-テンポラリテーブルからタイプ –
@ KamilG私はそれを理解していますが、テンポラリテーブルには他のカラムがあります。あなたが提供したソリューションは、新しいテーブルタイプを定義した場合にのみ適用できます – Artem
@Artem便利なソリューションが見つかりましたか? – Simone