大家好,我碰到一个问题,在sql server 中修改一个表的一个字段(alias)的类型(char(10)--->float)
我写了一个语句use shujuku
alter table addr alter column alias float 语法可以通过,不过不能执行,
报错“服务器: 消息 5074,级别 16,状态 8,行 1
对象 'PK_Addr' 依赖于 列 'alias'。服务器: 消息 4922,级别 16,状态 1,行 1
ALTER TABLE ALTER COLUMN alias 失败,因为有一个或多个对象访问此列。”我上网搜索说是关系的问题,但我的企业管理器的关系图是空的。没发改
没找到'PK_Addr'
用
use du
select cast('alias' as float) 语法可以通过,不过不能执行, 服务器: 消息 8114,级别 16,状态 5,行 2
将数据类型 varchar 转换为 float 时出错。用use du
select convert(float ,'alias')
from addr 语法可以通过,不过不能执行, 服务器: 消息 8114,级别 16,状态 5,行 2
将数据类型 varchar 转换为 float 时出错。[/color]望高手不吝赐教!
我写了一个语句use shujuku
alter table addr alter column alias float 语法可以通过,不过不能执行,
报错“服务器: 消息 5074,级别 16,状态 8,行 1
对象 'PK_Addr' 依赖于 列 'alias'。服务器: 消息 4922,级别 16,状态 1,行 1
ALTER TABLE ALTER COLUMN alias 失败,因为有一个或多个对象访问此列。”我上网搜索说是关系的问题,但我的企业管理器的关系图是空的。没发改
没找到'PK_Addr'
用
use du
select cast('alias' as float) 语法可以通过,不过不能执行, 服务器: 消息 8114,级别 16,状态 5,行 2
将数据类型 varchar 转换为 float 时出错。用use du
select convert(float ,'alias')
from addr 语法可以通过,不过不能执行, 服务器: 消息 8114,级别 16,状态 5,行 2
将数据类型 varchar 转换为 float 时出错。[/color]望高手不吝赐教!
解决方案 »
- 如何实现某一字段的值转为标题,多谢大家了,急~
- 无法为数据库 'ttt' 中的对象 'dbo.QunListAll_3' 分配空间,因为 'PRIMARY' 文件组已满。请删除不需要的文件、删除文件组中的对象
- A表字段修改时,能自动删除关联的B表中的数据
- 大牛们求一个存储过程,刚毕业菜鸟求教!
- 怎么通过时间来修改表里记录?
- 大家帮帮忙
- XML取数据问题
- sql2005同步问题 急大哥们帮忙
- 请问各位:邹建大哥的存储过程怎么使用??急...............
- 在線等待,急阿!觸發器中的變量申明附值,多謝幫忙!
- 求一句sql。。。。。。。
- 这样的功能是什么样实现的?我看了邹建您很多的帖子,但是还是不是很明白~~~
-----
alias应该是主键
将数据类型 varchar 转换为 float 时出错。
-----
应该有isnumeric(alias)=0的数据。