当前位置: 首页 > 面试题库 >

在MS SQL SERVER中每个?

金成济
2023-03-14
问题内容

我有两个表:

Employees(EmployeeID, EmployeeName, EmployeeStatus, BasicSalary)

EmployeePayroll (PayrollID, EmployeeID, VoucherNo, BasicSalary, SalaryMonth)

我想为for each第一个表中的每个员工创建一个循环,以便可以将虚假数据(0, EmployeeID,0 ,0 ,0)插入第二个表中。

我试图通过for循环使其实现,但无法实现,因此for eachMS SQL Server中是否存在循环?


问题答案:

使用以下语句:

INSERT INTO EmployeePayroll
SELECT
  0,EmployeeID ,0,0,0
FROM
  Employees

您可以通过添加以下内容来检查记录是否存在,然后再插入:

WHERE
  ID NOT IN
  (
     SELECT
       EmployeeID
     FROM
       EmployeePayroll
  )


 类似资料:
  • 我使用的下载文件:http://www.apache.org/dyn/closer.lua/servicemix/servicemix-6/6.1.0/apache-servicemix-6.1.0.zip。 启动ServiceMix.bat后进行的安装: karaf@root>功能:安装camel-jetty karaf@root>功能:安装spring-jdbc karaf@root>功能:安

  • 我们有一个使用“多模式”策略的多租户SaaS应用程序,即每个客户在同一数据库实例中都有专用模式。我们使用MSSQLServer作为数据库,通过SQLServer“用户”的“默认模式”设置在模式之间切换。例如,客户A、B和C在SQL Server中的配置如下: 客户A:默认模式 客户B:默认模式 客户C:具有默认模式…等等。 在我们的应用程序中,我们通过在每次查询之前执行以下 SQL,在连接上设置

  • 我试图使用SnmpWalk访问Windows Server 2012上的MSSQLSERVER-MIB。exe。我特别感兴趣的对象是mssqlSrvState,它的oid是:1.3.6.1.4.1.311.1.4.1.1.1.1.5。虽然MS SQL服务正在服务器上运行,但我无法获取有关MSSQLSERVER-MIB中任何对象的信息。这是否意味着SnmpWalk不知道MSSQLSERVER的MIB

  • 问题内容: 我正在处理的数据库有100多个表,因此我不会坐在这里为每个模型分别烘焙一个模型和控制器。我想用Hibernate中的.xml文件同时烘焙所有表,该文件告诉它字段的局限性,这样我就不必遍历每个表的每一列,并自动选择关系。这可能吗? 问题答案: 要烘焙所有模型,请使用。 控制器将是 以供参考

  • 问题内容: 我有一个测试套件,可以在其中退出系统并在中关闭浏览器。我尝试使用每种测试方法都使用Selenium拍摄失败的测试屏幕截图。我手动检查了它只在每个之前运行,但我想在它之前和之后进行设置。我找不到简单的解决方案。任何帮助将不胜感激。 我得到的输出是 问题答案: 由于规则的设置方式,因此不能有@before之后或@after之后的规则。您可以想到放在测试方法上的诸如shell之类的规则。要进

  • 我目前正在维护相当大Javawebapp,我需要让它也在Weblogic服务器12.2.1.3.0上运行。该应用程序在JBoss 7、Wildfly 13和Webphere上运行正常。 我能够将应用程序部署到Weblogic,启动它(没有任何错误)并登录。应用程序为3个PAHT(“/”、“/我的应用程序”、“/我的应用程序/主页”)创建3个JSESSIONID cookie。但是,路径“/”的JS