
按照提示导入不就可以了吗?如果是备份过data目录那就附加数据库即可。 追问: 录入在创建好的数据表的数据库中哦 回答: 直接导入不就可以了吗?2000是直接导入不知道2005是否一样 追问: 哦 我去试试 追问: 可以用代码录入不呢 回答: 你备份的文件的后缀是什么? 追问: 没有备份啊 我刚创建了一个数据表 然后准备用代码录入数据 不知道怎么录入 回答: 所有任务---还原数据库看看 补充: 追问: 叫选择还原来源 这根本就没有来源啊 我刚创建的嘛 另一个回答了:insert into 表明(字段名) values(对应的字段值) 我想应该是对的 回答: 用查询分析器直接插入吧。我理解错了。不是表中插入数据,语句网上多的是去看一下就可以了。
构造一个大的SQL语句呗,Insert into wer(A1,A2A1000) Values(@a1,@a2,@a1000)。里面有1000个参数,给参数数组循环赋值,然后执行就可以了。
这个字符串,你可以用循环来生成
string Sql,param;
Sql="";param="";
for(int i=1;i<=1000;i++)
{
Sql+="A"+iToString()+",";
param+="@a"+iToString()+",";
}
Sql="Insert into wer("+SqlSubstring(0,SqlLength-1)+") Values ("+paramSubstring(0,paramLength-1));
给这个Sql的参数数组赋值,然后执行这个SQL;
不过我记得2000下面,单个SQL命令最大长度为4K字节(记得不是太清楚了,你可以自己试试看),如果有1000个字段,光写字段名就超过4K字节了。
如果SQL语句太常,就需要拆分成两条,一条插入,并返回一个id,然后根据第二条update,或者你的参数中自己就带了一个id也可以。
详情如下:
用SQL语句建立一个表:create table test(username varchar(10),sexy int)
或删一个表:drop table test
(这个在查询分析器里实现不了)
当然可以在查询分析器里实现了,当然是写在查询分析器里了
企业管理器也有类似的功能,点开数据库,到表,然后右键新建表,然后输入字段名,类型,保存时候要求填写表名字
或者选中表,右键,返回所有行点上边的sql按钮(sql2000)
选中表,右键,打开表,点上边的sql按钮(sql2005)
以上就是关于在SQL Server 2005中怎样向创建好的数据表中录入数据全部的内容,包括:在SQL Server 2005中怎样向创建好的数据表中录入数据、如何用数组向SQL中输入数据、如何用SQL server 输入SQL语句,等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)