【问题标题】:Generating scripts based on condition根据条件生成脚本
【发布时间】:2014-10-09 22:48:50
【问题描述】:

可以使用 SQL Server Management Studio 生成特定表的插入,方法是右键单击数据库 -> 任务 -> 生成脚本,选择表,最后仅选择数据。然而,随着时间的推移,表格会变得更大,我只需要具有特定条件的插入,这只会返回该表格中的一部分数据。

例子:有一张桌子

FlightTickets
(
    TicketId(PK), 
    BuyerId(FK to buyers), 
    FlightId(FK to Flights)
)

我只需要条件 FlightId = 12345 的插入脚本。

是否可以在 SQL Server Management Studio 中完成,还是我必须用 C# 编写一些来处理?

【问题讨论】:

  • 这里有同样的问题。我需要完成从表中生成脚本的基本任务。与数据库 -> 任务 -> 生成脚本中的实用程序相同,但我需要指定 where 子句以获得较少的结果。

标签: sql sql-server generator ssms sql-scripts


【解决方案1】:

您可以尝试数据库->任务->导入数据-> [然后选择源和目标]-> [编写查询以指定要传输的数据]选项->然后使用过滤器编写查询[其中 flightid=12345]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-09
    • 1970-01-01
    • 1970-01-01
    • 2018-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多