declare @i int
declare @emp_fname char(20)
declare @emp_lname char(20)
declare @dept_no int
set @i=1
set @emp_fname='jane'
set @emp_lname='jane'
set @dept_no='d1'
while @i<3001
begin
insert into employee(emp_no,emp_fname,emp_lname,dept_no)
values (@i,'jane','jane','d1')
set @i=@i+1 --加这一句
end
declare @emp_fname char(20)
declare @emp_lname char(20)
declare @dept_no int
set @i=1
set @emp_fname='jane'
set @emp_lname='jane'
set @dept_no='d1'
while @i<3001
begin
insert into employee(emp_no,emp_fname,emp_lname,dept_no)
values (@i,'jane','jane','d1')
set @i=@i+1 --加这一句
end
解决方案 »
- 谁帮忙改下
- 程序越编越大,修改时只是面对一大堆vb代码翻来翻去很不方便,到底写软件走怎样的路子才对,修改才容易?是从需求分析-概要设计-详细设计-...这样走下去呢,还是随便一点好呢。哪有一个开发模式可供参考参考,从分析到设计再到实现、测试等。怎样才能理清开发思路,修
- 用企业管理器建立的数据库,怎样可以直接生成这个数据库生成的脚本,然后在别的地方直接使用。
- 数据库备份
- 多表查询?解决就给分
- NND,真郁闷!不知哪有问题...
- 高分急:本地DB与远程网站DB的同步问题??
- 请问哪里有MCDBA的免费的电子教材及考试模拟题下载?
- 如何修改SQL中存储过程的所有者?急,请帮忙
- 为什么我新建的关系不能作查询操作?
- 高手挑战!!在线等待???
- 为什么有的98系统下ODBC不能连接局域网另外一台机器Sqlserver2000的数据库?
应为declare @dept_no char(4)
今天我是想看看那个关于随机的问题。
declare @i int
declare @emp_no
declare @emp_fname char(20)
declare @emp_lname char(20)
declare @dept_no int
set @i=1
set @emp_fname='jane'
set @emp_lname='jane'
set @dept_no='d1'
while @i<3001
begin
set @emp_no=ceiling(rand((datepart(mm,getdate())*10000)+(datepart(ms,getdate())*1000)+(datepart(ss,getdate())*10000000))
insert into employee(emp_no,emp_fname,emp_lname,dept_no)
values (@emp_no,'jane','jane','d1')
set @i=@i+1
end请问这样对吗?可是我不知道该如何让emp_no随机范围在1-3000!
希望大家能帮忙!
刚刚起步!呵呵