Oracle SQL插入查询 - 进入父表和子表(Oracle SQL insert query - into parent and child tables)
对于作业我有类似于以下内容(简化为简洁):
STUDENT(StudentID, Fname. Lname) StudentID PK UNIT(UnitID, UnitName) UnitID PK STUDENT_UNIT((StudentID, UnitID) StudentID PK/FK UnitID PK/FK
需要插入关于学生和他/她已完成的单位的信息。 由于它只是初学者级别的SQL,因此接受了以下内容
INSERT INTO STUDENT VALUES(seqStudID.NextVal, 'Bob', 'Brown'); INSERT INTO STUDENT_UNIT(seqStudID.CurrVal, 111); INSERT INTO STUDENT_UNIT(seqStudID.CurrVal, 222); INSERT INTO STUDENT_UNIT(seqStudID.CurrVal, 333);
但我想知道输入这些数据的真正方法是什么,它是一个带循环的程序吗? 如果是这样的循环(以便它可以处理任何数量的单位)。
提前致谢
for an assignment I had something similar to the following (simplified for brevity):
STUDENT(StudentID, Fname. Lname) StudentID PK UNIT(UnitID, UnitName) UnitID PK STUDENT_UNIT((StudentID, UnitID) StudentID PK/FK UnitID PK/FK
Needed to insert info about a student and the units that he/she had completed. As it is only beginner level SQL the following was accepted
INSERT INTO STUDENT VALUES(seqStudID.NextVal, 'Bob', 'Brown'); INSERT INTO STUDENT_UNIT(seqStudID.CurrVal, 111); INSERT INTO STUDENT_UNIT(seqStudID.CurrVal, 222); INSERT INTO STUDENT_UNIT(seqStudID.CurrVal, 333);
But I was wondering what would be the real way to enter this data, would it be a procedure with a loop? If so what sort of loop (so that it could handle any amount of units).
Thanks in advance
原文:https://stackoverflow.com/questions/19463268
最满意答案
我认为http://www.asp.net/mvc是学习ASP.NET MVC的良好开端。 另外,我建议买一本好书,如Pro ASP.NET MVC 3 Framework 。
您不必使用nHibernate或linq2SQL。 您可以使用您最喜欢的ORM或数据访问技术。
此外,您不需要先学习MVC 1/2。 直接从当前版本开始。
I think http://www.asp.net/mvc is a good start to learn ASP.NET MVC. Also, I'd recommend to buy a good book such as Pro ASP.NET MVC 3 Framework.
You don't have to use nHibernate or linq2SQL. You can use whatever ORM or data access technology you like best.
Also you don't need to learn MVC 1/2 first. Start directly with the current version.
相关问答
更多-
以前接触WebForms甚至可能成为有效学习和使用MVC的障碍。 我在这个主题上阅读的大多数在线教程和书籍都没有假设任何WebForms经验。 这是我可以推荐的一本书: ASP.NET MVC 4 in Action Previous exposure to WebForms can even be a hindrance to effectively learning and using MVC. Most online tutorials and books I read on the subject ...
-
对于ASP.NET MVC简介,绝对看看NerdDinner教程: http://nerddinnerbook.s3.amazonaws.com/Intro.htm 它确实涵盖了使用ASP.NET MVC进行Web开发的基本概念,以及高级使用Model,View,Controller方法的优势。 但是,在深入研究之前,您会希望学习C#语法。 我会建议拿起一本能给出一个很好的介绍如C# in a nutshell 。 For an ASP.NET MVC introduction, definitely ch ...
-
在学习ASP.NET MVC 2之前是否有必要了解ASP.NET?(Is it necessary to know ASP.NET before learning ASP.NET MVC 2?)[2022-10-17]
知道HTML,JavaScript,CSS和显然C#或VB是你需要成为一名kickass MVC开发人员。 这也有助于了解一些关于Web服务器如何在内部工作的内容,当你想要做一些更高级的事情时。 但它自己的ASP.NET Webforms? 不,你不需要这些知识就可以开始在MVC中开发。 Knowing HTML, JavaScript, CSS and obviously C# or VB is all you need to be a kickass MVC developer. It also hel ... -
如果未捕获异常并且您没有使用HandleError属性,则异常将冒出并导致IIS返回HTTP 500错误。 If the exception is not caught and you're not using the HandleError attribute, the exception will bubble up and result in IIS returning an HTTP 500 error.
-
视频和教程都没问题,但在尝试做某事之前,你不会真正学习。 只是决定做点什么。 它不一定非常棒,你可以开始开发一个分类广告网站。 只要你从专业的角度来看任务。 然后,您将开始寻找需要克服的挑战,并开始寻找您需要的答案。 现实生活中的挑战 教程很棒,但有时它们更适合按需咨询,而不是从封面到封面阅读。 去做就对了 Videos and tutorials are all right, but you won't really learn until you try to do something. Just de ...
-
我认为http://www.asp.net/mvc是学习ASP.NET MVC的良好开端。 另外,我建议买一本好书,如Pro ASP.NET MVC 3 Framework 。 您不必使用nHibernate或linq2SQL。 您可以使用您最喜欢的ORM或数据访问技术。 此外,您不需要先学习MVC 1/2。 直接从当前版本开始。 I think http://www.asp.net/mvc is a good start to learn ASP.NET MVC. Also, I'd recommend ...
-
ASP.NET MVC如何[关闭](ASP.NET MVC How To [closed])[2024-04-21]
你的问题非常广泛,所以我只会给出一个很好的实现方法。 对于菜单系统,您可以创建两个Div元素,一个用于菜单,另一个用于内容。 菜单div应包含一个Action ,它调用JavaScript以使用Controller返回的Partial View替换主Div的内容。 在你的_Layout页面中你可以这样 @Html.Action("RetrieveSideBar", "SideBar", new { area = "" })...通过“宣传册”我假设所有内容都是静态的? 如果是这样,是的,这太过分了。 您不会使用许多MVC功能。 如果你想玩ASP.NET MVC,那就去做吧。 我推荐一些Pluralsight视频,或者像ASP.NET MVC in Action(Manning)系列或Professional ASP.NET MVC(Wrox)系列这样的书。 By "brochure" I'm assuming that all the content will be static? If so, yes it's overkill ...从头开始MVC [关闭](Start from scratch MVC [closed])[2023-04-08]
这里有一组很棒的视频教程,你可以用MVC3(我想,可能是MVC4)和实体框架来创建一个应用程序: http://www.asp.net/mvc/pluralsight 我的建议是首先阅读一些关于MVC架构的内容(只是让你知道它应该如何工作)然后开始使用MVC3或4(根据你可以开始使用哪一个,MVC4有很多很棒的改进,但MVC3已经存在,所以有更多的应用程序在那里。但很多知识是可转移的) 关于JavaScript问题:两者都有! 对于Ajax功能和验证,MVC使用jquery.unobtrusive,它已经在 ...从专业角度来说,我会选择我的团队最了解的东西(在我的例子中,MVC和.Net堆栈)。 如果您拥有一个拥有多年框架经验的团队,那么生产系统的新应用程序就不是学习新事物的地方。 就个人而言,我首先要确定接下来我想要采用自己的学习计划的地方(我在Ruby和.Net中编码,并在MVC和Rails中拥有个人网站)。 例如,当我想在BDD,Jquery等进行一些个人开发时,我决定在MVC中建立我的网站,因为我不想同时添加另一个学习机会。 现在,因为我正在寻找另一个学习网站,我想玩Cucumber,RSpec和rails ...相关文章
更多- oracle
- oracle 的SQL语句问题
- 一个sql查询
- Oracle的存储过程中如何调用sql loader?
- 请教一个SQL实现
- oracle 中,下面哪个SQL效率比较高?
- MyBatis 动态 SQL详解
- hibernate 插入sql 2000 ,很奇怪
- 在oracle9i中如何编写sql或者存储过程来知道执行sql或者函数花费的时间?
- 解决linux下Oracle SQL Developer界面中文乱码问题
最新问答
更多- h2元素推动其他h2和div。(h2 element pushing other h2 and div down. two divs, two headers, and they're wrapped within a parent div)
- 创建一个功能(Create a function)
- 我投了份简历,是电脑编程方面的学徒,面试时说要培训三个月,前面
- PDO语句不显示获取的结果(PDOstatement not displaying fetched results)
- Qt冻结循环的原因?(Qt freezing cause of the loop?)
- TableView重复youtube-api结果(TableView Repeating youtube-api result)
- 如何使用自由职业者帐户登录我的php网站?(How can I login into my php website using freelancer account? [closed])
- SQL Server 2014版本支持的最大数据库数(Maximum number of databases supported by SQL Server 2014 editions)
- 我如何获得DynamicJasper 3.1.2(或更高版本)的Maven仓库?(How do I get the maven repository for DynamicJasper 3.1.2 (or higher)?)
- 以编程方式创建UITableView(Creating a UITableView Programmatically)
- 如何打破按钮上的生命周期循环(How to break do-while loop on button)
- C#使用EF访问MVC上的部分类的自定义属性(C# access custom attributes of a partial class on MVC with EF)
- 如何获得facebook app的publish_stream权限?(How to get publish_stream permissions for facebook app?)
- 如何防止调用冗余函数的postgres视图(how to prevent postgres views calling redundant functions)
- Sql Server在欧洲获取当前日期时间(Sql Server get current date time in Europe)
- 设置kotlin扩展名(Setting a kotlin extension)
- 如何并排放置两个元件?(How to position two elements side by side?)
- 如何在vim中启用python3?(How to enable python3 in vim?)
- 在MySQL和/或多列中使用多个表用于Rails应用程序(Using multiple tables in MySQL and/or multiple columns for a Rails application)
- 如何隐藏谷歌地图上的登录按钮?(How to hide the Sign in button from Google maps?)
- Mysql左连接旋转90°表(Mysql Left join rotate 90° table)
- dedecms如何安装?
- 在哪儿学计算机最好?
- 学php哪个的书 最好,本人菜鸟
- 触摸时不要突出显示表格视图行(Do not highlight table view row when touched)
- 如何覆盖错误堆栈getter(How to override Error stack getter)
- 带有ImageMagick和许多图像的GIF动画(GIF animation with ImageMagick and many images)
- USSD INTERFACE - > java web应用程序通信(USSD INTERFACE -> java web app communication)
- 电脑高中毕业学习去哪里培训
- 正则表达式验证SMTP响应(Regex to validate SMTP Responses)