关于自定义数据类型 还有,因为有可能用到临时表,那么在model库里加了该类型,是不是tempdb里该类型就不会over了???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to zjcxc(邹建) ( ) :那就删除重新建一个同名的就好了嘛,存储过程应该不用改吧??-_- tempdb数据库中每次启动sql服务的时候,根据model数据库自动重建所以你在model数据库中添加了该类型的话,下次及以后重新启动服务后,tempdb数据库中也自动有这些自定义数据类型 to zjcxc(邹建) ( ) :对了,俺的意思是数据表的类型还是正常的东西,只是存储过程用自定义类型,到时只需要修改数据表和用户自定义类型。 --下面的测试说明了这个问题--创建自定义数据类型exec sp_addtype 'aa','int'go--创建存储过程并引用它create proc p_test@a aaasselect @ago--调用一下,看看是否正常exec p_test 1go-- 不删除存储过程,直接删除自定义数据类型exec sp_droptype 'aa'/*--结果:服务器: 消息 15180,级别 16,状态 1,过程 sp_droptype,行 32无法除去。该数据类型正在使用。object --------------------------------------p_test P dbo @a aa(所影响的行数为 1 行)--*/go--清理测试drop proc p_testexec sp_droptype 'aa' 刚接触SQL语言的新人请教个问题`~~~~~~ 触发器问题 sql一个小问题 考场分配问题 放上所有的分了,求一解 字段值匹配最多的问题 关于索引的问题 set @business_code='''TEXT_00000'',''TEXT_00001'',''TEXT_00002'',''TEXT_00003''' 有个表名temp,两个字段int1,int2 视图 请教一个SQL语句,谢谢 如何进行字段类型的强制转换?
那就删除重新建一个同名的就好了嘛,存储过程应该不用改吧??-_-
对了,俺的意思是数据表的类型还是正常的东西,只是存储过程用自定义类型,到时只需要修改数据表和用户自定义类型。
exec sp_addtype 'aa','int'
go--创建存储过程并引用它
create proc p_test
@a aa
as
select @a
go--调用一下,看看是否正常
exec p_test 1
go-- 不删除存储过程,直接删除自定义数据类型
exec sp_droptype 'aa'/*--结果:服务器: 消息 15180,级别 16,状态 1,过程 sp_droptype,行 32
无法除去。该数据类型正在使用。
object
--------------------------------------
p_test P dbo @a aa(所影响的行数为 1 行)
--*/
go--清理测试
drop proc p_test
exec sp_droptype 'aa'