我有一个连接Microsoft和Oracle (链接)的查询,但是这个查询需要很长时间(超过1小时)。但是我单独运行每个连接,不会花费很长时间(每个不到10秒)。有什么办法我可以重新进行查询吗?例如,运行查询的不同部分,然后得到一个组合的结果。
SELECT A.NAME, A.NMR, B.ADDRESS, C.TEL
FROM ALPHA A
LEFT JOIN (SELECT ADDRESS, NMR FROM OPENQUERY(ORCA, 'SELECT ADDRESS, NMR FROM tblADDRESS') B ON B.NMR = A.NMR
LEFT
我的电子邮件入口格式像username@domain.extension一样
用户名以英文字母字符开头,随后的任何字符都由以下一个或多个字符组成:字母数字字符,-,。,_. .
域和扩展名只包含英文字母。扩展长度为1,2或3个字符。
我使用下面的regex验证我的电子邮件地址:
[a-zA-Z]+\s<\b[a-z0-9._-]+@[a-zA-Z]+\.[A-Za-z]{1,3}\b>
电子邮件地址:
this <is@valid.com>
this <is_it@valid.com>
this <_is@notvalid.com>
我必须在网络上找到一个特定的消费者号码。客户建议使用table "abcd"并确保满足manufacturer='big_company"。所以我在Teradata上运行了下面的查询。
select count(*)from(select tel_num, manufacturer from abcd
where manufacturer='big_company'
and tel_num is not null)pqr
该查询运行正常,记录总数为6亿条。
客户的另一个问题是,在网络上的消费者中,有多少人选择了特定的服务。我被要求使用表"
我有一个相当复杂的Linq查询:
var q = from eiods in LinqUtils.GetTable<EIOfficialDesignee>()
let eiodent = eiods.Entity
join tel in LinqUtils.GetTable<EntityTelephone>()
on new { EntityID = eiodent.ID, TelephoneType = EntityTelephone.TTelephone.Office } equals new { tel.Entity
我使用以下代码从我的Android表中删除一些行:
sqliteDb.delete("MYTABLE", "Tel" + " = ?", new String[] { "1" });
如何为以下3种查询类型调用此方法?
Delete from MYTABLE where Tel = 1 OR Tel = 2
Delete from MYTABLE where Tel = 1 AND Number = 2
Delete from MYTABLE where Tel = 1 OR Number = 2