我有数据库"computerMaintenance",其主键为"ComputerID",类型为"Char",我现在想把它更改为"Int"型,但是提示以下错误:'computerMaintenance' table
- Unable to modify table.
ODBC error: [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot insert the value NULL into column 'computerID', table 'Northwind.dbo.Tmp_computerMaintenance'; column does not allow nulls. INSERT fails.
[Microsoft][ODBC SQL Server Driver][SQL Server]The statement has been terminated.
- Unable to modify table.
ODBC error: [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot insert the value NULL into column 'computerID', table 'Northwind.dbo.Tmp_computerMaintenance'; column does not allow nulls. INSERT fails.
[Microsoft][ODBC SQL Server Driver][SQL Server]The statement has been terminated.
解决方案 »
- 一个恐怖的SQL语句,头大了,向各位高手求助
- sql 时间查询问题
- sqlserver2008的库如何导入到sqlserver2005中?
- LIKE附近有语法错误
- 怎样对 类型为text(长度大于8000) 的列进行字符操作运算.?
- 一个游标,很简单
- 无法连接数据库文件
- 请问怎样才能做到请验证报表服务器Windows服务是否对SMTP服务器拥有SendAs权限
- 求教高手一个SELECT 查询语句的写法
- 如何根据某个字段值动态得到另外1个字段的值?(跪求)
- 大家好,本人做了一个关于SQL Server触发器调用批处理文件。现遇到下面问题不知道这么解决,希望大家帮帮忙!
- 我不小心把一个表删除了,怎样恢复啊,谢谢大家帮助!!
为字符转换整型,转换不了得就用NULL代替,主建中是不能有为空得记录,
然后在修改里边的值,不能让他重复,然后再设置为主键就可以了。