我想问一下是否可以在表中插入自己的值以及在其他表中选择其他值?我试图用我的select和insert语句出来,但我缺少一个语句,因为我想插入自己的值而不是引用它.
我创建了所有必需的表.我希望插入自己的值,如Type,其余的插入值将从其他表中选择.
以下是我的代码:(我错过了一个声明吗?)
Insert Into Test (Test_Date, Testno, Examno, Serialno, Type, Hours)
Select S.Test_Date, E.Testno, S.Examno, S.Serialno, Type, (F.STARTED- F.ENDED) as hours
From Semester S, TIME F, TESTPAPERS e
Where S.Testno = F.Testno
And E.Testno = 1
and TYPE = 'Non-FLight'; -- this is the statement that i wish to insert own values instead and not selecting.
Run Code Online (Sandbox Code Playgroud)
是否可以在一个插入语句中执行所有操作?我不想多次更新我的表只是为了插入类型值.
谢谢
只需Type在select语句中输入您想要的值:
Insert Into Test (Test_Date, Testno, Examno, Serialno, Type, Hours)
Select S.Test_Date, E.Testno, S.Examno, S.Serialno, 'Non-Flight', (F.STARTED- F.ENDED) as Hours
From Semester S, TIME F, TESTPAPERS e
Where S.Testno = F.Testno And E.Testno = 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4877 次 |
| 最近记录: |