热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

sqlserver2005支持用户定义表类型吗?

sqlserver2005支持用户定义表类型吗?如果没有的话就郁闷了。。。
sqlserver 2005 支持用户定义表类型吗?如果没有的话就郁闷了。。。

21 个解决方案

#1


支持啊,为啥你有这个想法

#2


---用户定义数据类型
create type postcode
from varchar(6) null  --创建用户定义数据类型
go
select * from information_schema.domains ----获取用户定义数据类型信息
select * from information_schema.column_domain_usage ---查看用户定义数据类型的使用情况
drop type postcode ---删除用户定义数据类型

#3


引用 1 楼 DBA_Huangzj 的回复:
支持啊,为啥你有这个想法

还好支持

#4


引用 2 楼 fredrickhu 的回复:
---用户定义数据类型
create type postcode
from varchar(6) null  --创建用户定义数据类型
go
select * from information_schema.domains ----获取用户定义数据类型信息
select * from information_schema.column_domain_usage ---查看用户定义数据类型的使用情况
drop type postcode ---删除用户定义数据类型


CREATE TYPE dbo.SubCardTable as table
(
    [SC_ID] [varchar](50),
[ZhuKaInfo_ID] [varchar](50),
[Project_KeyName] [varchar](50),
[SC_CardNumber] [varchar](50),
[Statues] [int] DEFAULT ((0)),
[SC_AddTime] [datetime],
[SC_AddPerson] [varchar](50),
[SC_Money] [int],
[MainCardReceiveIntegral] [int] DEFAULT ((0)),
[SC_RelationCustom] [varchar](50),
[SC_UseTime] [datetime]
)

这样写不对呢??

#5


引用 1 楼 DBA_Huangzj 的回复:
支持啊,为啥你有这个想法

那怎么定义啊,我想批量增加数据

#6


搞那么复杂干嘛?用表变量就行拉

#7


引用 6 楼 DBA_Huangzj 的回复:
搞那么复杂干嘛?用表变量就行拉

怎么创建啊   求教大虾。。

#8


CREATE TYPE dbo.SubCardTable as table
(
    [SC_ID] [varchar](50),
    [ZhuKaInfo_ID] [varchar](50),
    [Project_KeyName] [varchar](50),
    [SC_CardNumber] [varchar](50),
    [Statues] [int] DEFAULT 0,
    [SC_AddTime] [datetime],
    [SC_AddPerson] [varchar](50),
    [SC_Money] [int],
    [MainCardReceiveIntegral] [int] DEFAULT 0,
    [SC_RelationCustom] [varchar](50),
    [SC_UseTime] [datetime]
)

#9


引用 8 楼 fredrickhu 的回复:
CREATE TYPE dbo.SubCardTable as table
(
    [SC_ID] [varchar](50),
    [ZhuKaInfo_ID] [varchar](50),
    [Project_KeyName] [varchar](50),
    [SC_CardNumber] [varchar](50),
    [Statues] [int] DEFAULT 0,
    [SC_AddTime] [datetime],
    [SC_AddPerson] [varchar](50),
    [SC_Money] [int],
    [MainCardReceiveIntegral] [int] DEFAULT 0,
    [SC_RelationCustom] [varchar](50),
    [SC_UseTime] [datetime]
)

消息 156,级别 15,状态 1,第 1 行
关键字 'as' 附近有语法错误。

#10


定义表变量联机丛书有例子的

#11


引用 10 楼 DBA_Huangzj 的回复:
定义表变量联机丛书有例子的

哦了,very 3q 

#12


你的报什么错误?

#13


引用 12 楼 fredrickhu 的回复:
你的报什么错误?

关键字 'as' 附近有语法错误。
我的是Sqlserver2005  是不是不支持??

#14


引用 10 楼 DBA_Huangzj 的回复:
定义表变量联机丛书有例子的

我写的是作为存储过程的输入参数,好像不能定义表类型的。。

#15


select @@version看看,我的sqlserver执行F版主的代码没报错

#16


引用 15 楼 DBA_Huangzj 的回复:
select @@version看看,我的sqlserver执行F版主的代码没报错

Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86)   Oct 14 2005 00:33:37   Copyright (c) 1988-2005 Microsoft Corporation  Express Edition on Windows NT 5.1 (Build 2600: Service Pack 3) 
会不会是我的版本是Express版本的。。。。。。。。。。

#17


express有联机丛书不?你搜搜create type的语法,我不知道2005以后有没有改动

#18


to 楼主,tvp在2008中支持,2005中貌似不支持

#19


引用 18 楼 HEROWANG 的回复:
to 楼主,tvp在2008中支持,2005中貌似不支持

亲,你来晚了。。经测验,表类型已经舍弃了,改为其他方法了

#20


引用 18 楼 HEROWANG 的回复:
to 楼主,tvp在2008中支持,2005中貌似不支持


请问楼主最后用什么方法实现的,我的也是Sql Server 2005

#21


请问楼主最后用什么方法实现的,我的也是Sql Server 2005,也有同样的问题

推荐阅读
  • MySQL Decimal 类型的最大值解析及其在数据处理中的应用艺术
    在关系型数据库中,表的设计与SQL语句的编写对性能的影响至关重要,甚至可占到90%以上。本文将重点探讨MySQL中Decimal类型的最大值及其在数据处理中的应用技巧,通过实例分析和优化建议,帮助读者深入理解并掌握这一重要知识点。 ... [详细]
  • Docker 环境下 MySQL 双主同步配置指南
    本文介绍了如何在 Docker 环境中配置 MySQL 的双主同步,包括目录结构的创建、配置文件的编写、容器的创建与设置以及最终的验证步骤。 ... [详细]
  • 本文介绍了如何在 Spring Boot 项目中使用 spring-boot-starter-quartz 组件实现定时任务,并将 cron 表达式存储在数据库中,以便动态调整任务执行频率。 ... [详细]
  • 一个建表一个执行crud操作建表代码importandroid.content.Context;importandroid.database.sqlite.SQLiteDat ... [详细]
  • PTArchiver工作原理详解与应用分析
    PTArchiver工作原理及其应用分析本文详细解析了PTArchiver的工作机制,探讨了其在数据归档和管理中的应用。PTArchiver通过高效的压缩算法和灵活的存储策略,实现了对大规模数据的高效管理和长期保存。文章还介绍了其在企业级数据备份、历史数据迁移等场景中的实际应用案例,为用户提供了实用的操作建议和技术支持。 ... [详细]
  • 在关系型数据库中,数据约束是指在向数据表中插入数据时必须遵循的限制条件。在MySQL和MariaDB中,常见的数据约束包括主键约束、唯一键约束、外键约束以及非空约束等。这些约束确保了数据的完整性和一致性,是数据库管理中的重要组成部分。通过合理设置和使用这些约束,可以有效防止数据冗余和错误,提升数据库的可靠性和性能。 ... [详细]
  • 一关于t1表和testtb的索引设计二把主键放到二级索引的后面,会否占据更多的物理空间?三InnoDB的主键该如何选择,业务ID和自增 ... [详细]
  • 本文介绍了如何使用Aspose库将Office文件(如Word、PowerPoint)转换为HTML文件,并详细说明了在转换过程中可能出现的乱码问题及其解决方案。 ... [详细]
  • iOS snow animation
    CTSnowAnimationView.hCTMyCtripCreatedbyalexon1614.Copyright©2016年ctrip.Allrightsreserved.# ... [详细]
  • MySQL初级篇——字符串、日期时间、流程控制函数的相关应用
    文章目录:1.字符串函数2.日期时间函数2.1获取日期时间2.2日期与时间戳的转换2.3获取年月日、时分秒、星期数、天数等函数2.4时间和秒钟的转换2. ... [详细]
  • 解决Bootstrap DataTable Ajax请求重复问题
    在最近的一个项目中,我们使用了JQuery DataTable进行数据展示,虽然使用起来非常方便,但在测试过程中发现了一个问题:当查询条件改变时,有时查询结果的数据不正确。通过FireBug调试发现,点击搜索按钮时,会发送两次Ajax请求,一次是原条件的请求,一次是新条件的请求。 ... [详细]
  • 在C#编程中,数值结果的格式化展示是提高代码可读性和用户体验的重要手段。本文探讨了多种格式化方法和技巧,如使用格式说明符、自定义格式字符串等,以实现对数值结果的精确控制。通过实例演示,展示了如何灵活运用这些技术来满足不同的展示需求。 ... [详细]
  • 本文详细介绍了在MySQL中如何高效利用EXPLAIN命令进行查询优化。通过实例解析和步骤说明,文章旨在帮助读者深入理解EXPLAIN命令的工作原理及其在性能调优中的应用,内容通俗易懂且结构清晰,适合各水平的数据库管理员和技术人员参考学习。 ... [详细]
  • 深入剖析Java中SimpleDateFormat在多线程环境下的潜在风险与解决方案
    深入剖析Java中SimpleDateFormat在多线程环境下的潜在风险与解决方案 ... [详细]
  • 本文详细介绍了在 Oracle 数据库中使用 MyBatis 实现增删改查操作的方法。针对查询操作,文章解释了如何通过创建字段映射来处理数据库字段风格与 Java 对象之间的差异,确保查询结果能够正确映射到持久层对象。此外,还探讨了插入、更新和删除操作的具体实现及其最佳实践,帮助开发者高效地管理和操作 Oracle 数据库中的数据。 ... [详细]
author-avatar
大坑啊同志
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有