注册 登录
编程论坛 SQL Server论坛

SQL表字段的类型为表结构的困惑,还望高手指点!

youxinping 发布于 2008-05-03 10:58, 1310 次点击
  最近我模仿公司创建表,但是在创建表时,它的字段类型为表结构,然后我在数据库中查找这个表,一直没找到,不知道为什么,还望高手指教!本人不胜感激!
  代码如下:

USE [CMAS_TF2]
GO
/****** 对象:  Table [dbo].[tb_AnalysisSummary]    脚本日期: 05/03/2008 09:49:51 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[tb_AnalysisSummary](
    [ISID] [varchar](32) COLLATE Chinese_PRC_CI_AS NOT NULL,
    [Period] [varchar](7) COLLATE Chinese_PRC_CI_AS NULL,
    [FiscalNo] [dbo].[DM_FiscalNo] NULL,
    [N_Days] [dbo].[DM_AttendDays] NULL,
    [N_OverDays] [dbo].[DM_AttendDays] NULL,
    [W_OverDays] [dbo].[DM_AttendDays] NULL,
    [H_OverDays] [dbo].[DM_AttendDays] NULL,
    [FromDate] [datetime] NULL,
    [ToDate] [datetime] NULL,
 CONSTRAINT [PK_TB_ANALYSISSUMMARY] PRIMARY KEY CLUSTERED
(
    [ISID] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF


出现提示的错误为:
Msg 2715, Level 16, State 7, Line 1
第 3 个列、参数或变量: 找不到数据类型 dbo.DM_FiscalNo


[dbo].[DM_FiscalNo] ,[dbo].[DM_AttendDays]一般来说是两个表名或者是两个函数名,但是查找了所有的数据库都没有找到呀.

[[it] 本帖最后由 youxinping 于 2008-5-3 11:32 编辑 [/it]]
3 回复
#2
happynight2008-05-04 10:07
上面的错误提示已经说的很清楚了
这两个是自定义的数据类型 你要生成这样的表结构 应该先创建这两个数据类型
#3
youxinping2008-05-06 19:13
请问一下,如何创建像这样的数据类型?
#4
jmhlp2008-05-14 23:16
SQL表字段的类型为表结构
用多维数据集或XML类型
1