performance - How to fastly select data from Oracle -


मेरे पास निम्नलिखित ओरेकल तालिका है:

  खेल id_game int id_user int dt_game DATE   

एक नया रिकॉर्ड बनाने से पहले मुझे यह अवश्य देखना चाहिए कि एक ही उपयोगकर्ता ने एक गेम को और अधिक नहीं जोड़ा है, जो कि दिन में एन बार होता है।

मैं वास्तव में खेला जाने वाला गेम की संख्या का चयन कर रहा हूं आज इस तरह से:

  गेम के चयन से गिनती (1) के रूप में num_user = ID_USER और to_char (dt_game, 'DD / MM / YYYY') = to_char (sysdate, 'डीडी / एमएम) / YYYY ')  

मुझे यह बहुत पसंद नहीं है: क्या ऐसा करने का एक बेहतर तरीका है?

अग्रिम धन्यवाद c।

< / Div>

तिथि रूपांतरण थोड़ा सा व्यर्थ हैं और उस स्तंभ का उपयोग किए जाने वाले किसी भी सूचकांक को रोकने के लिए; आप उस कोड को dt_game & gt; के साथ सरल कर सकते हैं Trunc (sysdate)


Comments

Popular posts from this blog

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -