在SQL Server 2005中怎样向创建好的数据表中录入数据

在SQL Server 2005中怎样向创建好的数据表中录入数据,第1张

按照提示导入不就可以了吗?如果是备份过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语句,等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10094558.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存