【问题标题】:what does odbc Action keyword do?odbc Action 关键字有什么作用?
【发布时间】:2013-04-03 08:36:40
【问题描述】:

我刚刚遇到一个代码,更像是

SELECT * FROM TableName WHERE Columname=filtercriteria AND action='update'

上述代码中的 action 提到了什么?我们如何实现它?我们可以给它赋值吗?如果是这样,如何? 我尝试在网上搜索,但无法找到任何答案。 :(

【问题讨论】:

  • 这段代码有效吗?我的意思是“WHERE Columname=filtercriteria”——什么是 filtercriteria?
  • 这可能意味着像这样 Select * from Products where ProductId=2 where tablename is Products, Columnname is ProductId and filtercriteria is 2
  • 我对关键字操作及其实现更感兴趣。呜呜你有没有做过这个??
  • action 不只是该表中的另一个列名吗?
  • no....显然它是一个 ODBC 关键字....我想知道它有什么作用?以及如何实现和初始化它

标签: sql sql-server sql-server-2008


【解决方案1】:

Action 是一个字段/列名,这就是为什么您找不到它的参考。 'action' 在这里被用来过滤你的结果集。

要使用您引用的两列向您的表 TableName 添加值,您会这样做

INSERT INTO TableName 
VALUES ('SomeCriteria', 'SomeAction'); 
GO

注意,这是假设这些列是“CHAR”类型的。

我希望这会有所帮助。

【讨论】:

    【解决方案2】:

    Action - 是列的名称,'update' 是一个值,用于过滤 SELECT 结果语句。 它也可以是保留关键字 ODBC,但我不认为它用于您的情况

    【讨论】:

      猜你喜欢
      • 2019-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-15
      • 2019-10-19
      • 2015-05-19
      • 1970-01-01
      相关资源
      最近更新 更多