【发布时间】:2012-07-10 15:26:13
【问题描述】:
目前,我正在将 VB6 转换为 VB.NET。 转换后,我想在 SQL 中插入/选择 但我需要知道我的sql语句是什么意思。
我的声明:
XXX where adj.reasonid *= re.reasonid and (status <> 'A'OR action = 'H')
有人知道 *= 是什么意思吗?和
in (status <> 'A'OR action = 'H') 是否意味着任一条件都可以选择数据?
【问题讨论】:
-
对于第二个:是的,如果
status不是 A 或action是 H,它将返回数据。此条件的工作原理如下,(1 - true, 0 - false)1 or 1 = 1 | 1 or 0 = 1 | 0 or 1 = 1| 0 or 0 = 0跨度> -
非常感谢,我现在明白了=]
标签: mysql sql-server vb.net vb6 sybase