如何使用C#.net(Asp.net)基于两个现有表将数据插入到sql表中 [英] how to insert data into a sql table based on two existing tables using C#.net(Asp.net)

查看:68
本文介绍了如何使用C#.net(Asp.net)基于两个现有表将数据插入到sql表中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好..

我在sql server数据库中有3个表。其中2个表有信息,第3个表是空的。我想基于2个已经存在的表的几个条件来填充第三个表。

请告诉我,我应该在数据集(C#)中保存这2个表数据还是可以使用任何其他解决方案?

桌子1(房间)

房间容量楼层

234 20地面

1124 22首先

2134 20秒

表2(学生)

idno名称标准

11 raju托儿所

12 ravi我

13约翰幼儿园







表3(考试时间表) )

idno名称标准房

13约翰托儿所1124

....

.... < br $> b $ b ....



我需要根据以下约束重新映射两个表来填充第三个表格。

1.一个房间每个标准应该只有2名学生。

2.房间容量应该充足。


我写了一些代码,它们将从sql server带来2个表数据,它将放入数据集。

请告诉我将数据插入第3个表的代码基于以上2个限制..





提前致谢..

Hi Everyone..
I have 3 tables in sql server database. In which 2 tables have information, 3rd one is empty. I want to fill the third table based on few conditions of 2 already existing tables.
Kindly let me know, wheather should I save this 2 tables data in dataset(C#) or any other solution is available?
Tables1(rooms)
roomno capacity floor
234 20 ground
1124 22 first
2134 20 second
Table2(students)
idno name standard
11 raju nursery
12 ravi I
13 john nursery
.
.
.
Table3(examtimetable)
idno name standard room
13 john nursery 1124
....
....
....

I need to fil the third table based on remaing two tables with following constraints.
1. One room should have only 2 students from each standard.
2. Room capacity should be ful filled.

I have written some code that will bring above 2 tables data from sql server and it will put in Dataset.
kindly let me know the code to insert the data into 3rd table based on above 2 constraints..


Thanks in advance..

推荐答案

它更好地处理这个SSMS(sql server management studion)。



步骤可以跟随。

1.创建临时表并保存所有必要的列值(从2个表中提取)。

2.如果临时表有标识列,则将其删除。

3.将该临时表插入3 table。



最好提供示例模式3表。
It better approach to handle this SSMS (sql server management studion).

steps can be followed.
1. create temp table and hold all the necessary columns values (extracted from 2 tables).
2. if temp table have identity column drop it.
3. insert that temp table to 3 table.

would be better to provide sample schema 3 tables.


这篇关于如何使用C#.net(Asp.net)基于两个现有表将数据插入到sql表中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆