我用update更新一个表,但是在下面出现了两个结果。执行语句如下:update employee set wagetype=2 where wagetype=3下面的结果是这样的。
(所影响的行数为 9 行)
(所影响的行数为 28 行)
这是为什么?这还是第一次见到。
请问怎么会这样。
(所影响的行数为 9 行)
(所影响的行数为 28 行)
这是为什么?这还是第一次见到。
请问怎么会这样。
解决方案 »
- 求一sql语句,如何批量录入数据
- alter table ...
- SQL基础知识..新手必看!!!
- 很奇怪的存储过程问题。有注释,来帮忙看看
- 分析一下这个SQL语句
- 行列转换中,相同ID与KIND的时候,NUM值相加的问题怎么解决呢,dawugui以及兄弟们,别贴网上的行列转换的代码了,行不,看的我头晕,而且也解决不了相加的效果?
- 查询最后一条记录的sql语句怎样编写?
- 行变量
- compute怎么用?
- 实际上数据库服务是有启动的,但是任务栏下面的状态却是停止的,为什么呢? win764位的系统有sp4的补丁
- 怎样才能返回日期中月份的英文写法,我数据库是英文的,但是查出来是中文的日期
- 如何将'1,2,3'分成三行?
SET NOCOUNT on你就看不到报出的更新行数了.
执行:
select * from sysobjects where xtype='TR'
你就能看到了(假如有的话).
我这是SQL2000.没有你说的编写表脚本为。只有所有工作,生成SQL脚本。我把生成SQL脚本如下:
其中有一段如下ALTER TABLE [dbo].[SalaryAccount] ADD
CONSTRAINT [DF_SalaryAccount_Foregif] DEFAULT (0) FOR [Foregif],
CONSTRAINT [DF_SalaryAccount_ExaminationFee] DEFAULT (0) FOR [ExaminationFee],
CONSTRAINT [DF_SalaryAccount_ToolsFee] DEFAULT (0) FOR [ToolsFee],
CONSTRAINT [DF_SalaryAccount_WorkClothesFee] DEFAULT (0) FOR [WorkClothesFee],
CONSTRAINT [DF_SalaryAccount_InsuranceFee] DEFAULT (0) FOR [InsuranceFee],
CONSTRAINT [DF_SalaryAccount_TrainFee] DEFAULT (0) FOR [TrainFee],
CONSTRAINT [DF_SalaryAccount_Good] DEFAULT (0) FOR [Good],
CONSTRAINT [PK_SalaryAccount] PRIMARY KEY NONCLUSTERED
(
[ID]
) WITH FILLFACTOR = 10 ON [PRIMARY]
GO放到查询分析器中去运行,提示服务器: 消息 2714,级别 16,状态 4,行 1
数据库中已存在名为 'PK_SalaryAccount' 的对象。
服务器: 消息 1750,级别 16,状态 1,行 1
未能创建约束。请参阅前面的错误信息。现在不知道怎么处理了
相关性??!!是指触发,存储过程,函数??用你导出的代码已经能生成表结构,如果要把那些对象一起导出成脚本,就要选中相应的对象,重复上面的步骤(右键——》)
或者选中数据库,重复上面的步骤(右键——》),得到时整个库的创建脚本。
或者用PD导出整个库的创建脚本。
手都酸了,给点分