【问题标题】:Selecting value from different schema从不同的模式中选择值
【发布时间】:2011-10-18 22:54:16
【问题描述】:

我是一个完整的 SQL 新手。我知道如何关联表之间的数据,但仅此而已(然后,只有当我有 GUI 时...)。我正在尝试为我们正在开发的网站编写一些自动化测试。

我正在处理的项目包含 2 个架构,供注册到该站点的用户使用。有时,我们将另一个用于“私人”用户。当他们注册时,访问“私人”站点的用户也会进入第二个模式。

基本上,在编写测试期间,每当我需要来自默认模式的注册令牌时,我都会在测试中使用此 SQL 命令(我使用 Java 代码编写):

从 TypeOfToken = 'REGISTRATION' and user_id = '48' 的 Tokens 中选择 tokenValue

这没有问题,因为默认架构已经在别处指定。

有没有办法让我指定我需要从哪个架构中选择令牌?

谢谢。

【问题讨论】:

  • 它是特定于数据库的。与java无关。用于您的数据库服务器的 RTFM。
  • 为什么普通用户和私人用户有两种模式?如果他们是私人用户,您可以只拥有一个“私人”位列并更新为 true。
  • @kan - 谢谢。 Barry Jordan - 这是管理层决定的,我现在无能为力。

标签: sql


【解决方案1】:
select tokenValue from [Insert Schema here without brackets].Tokens where TypeOfToken = 'REGISTRATION' and user_id = '48'

【讨论】:

  • 叹息 谢谢。这很容易......我需要学习一些 SQL。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-08-02
  • 2013-03-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多