问题1:
请教:
数据库为 SQL SERVER 2000
我要循环向 表:table1 出入同一条记录 insert table1(sno,name)
vaules ('0001','ddd')可是我要插入 1000 条在 查询分析器里怎么实现啊?谢谢!
问题2:
当我手工修改数据库的一条记录
就出现如附件所示的错误:
key column information is insufficient or incorrect .too many rows were
affected by update各位大大这是什么原因啊?谢谢!
请教:
数据库为 SQL SERVER 2000
我要循环向 表:table1 出入同一条记录 insert table1(sno,name)
vaules ('0001','ddd')可是我要插入 1000 条在 查询分析器里怎么实现啊?谢谢!
问题2:
当我手工修改数据库的一条记录
就出现如附件所示的错误:
key column information is insufficient or incorrect .too many rows were
affected by update各位大大这是什么原因啊?谢谢!
解决方案 »
- 求助。。刚学习delphi 求一个dbgrid数据导出HTML文件的例子。要求HTML格式与excel格式一样!
- 奇怪 我得 dbcombobox 只能显示一条数据记录 其他的不能被显示
- 为什么老是报"Destination file already exists"
- 请问能给菜单加背景吗?怎么加?
- Delphi 叫用 BCB 開發的 DLL 的問題(奇怪了,爲什麽不行呀!)
- 高分求救 TreeView问题!如何把数据库中的记录按 Type 字段查询用TreeView显示出来!
- 怎样使窗口程序最小化到系统栏呢?
- (来者有分)调查,用VB做管理软件(比如小型进销存等等。。)方便还是用Delphi好?请分析一下
- 高分求解 ,关于联合查询的问题
- 如何在单机下测试自己做的client和sever?
- 请教高手,以前没有遇到过的问题,数据库引擎
- 插入U盘怎样获取U盘盘符?
declare @id int,@nub int
set @id=0
set @nub=10000
while @id<@nub
begin
insert table1(sno,name) vaules ('0001','ddd')
set @id=@id+1
end
declare @i int
select @i = 1
while @i <= 1000
begin
insert table1(sno,name)
vaules ('0001','ddd')
select @i = @i +1
end
go2、你的表中没有定义主键(或唯一索引),当修改某一条数据时,根据键值找到的是多条记录,如果强行修改就将影响多条数据而不是你要修改的那一条。
如果实在找不到唯一键,可以新建一个字段来做唯一标识符。