Vraag : SQL 2008 vraag uniek herkenningsteken voor gegevens trasnfer

Hallo allen, hulp
Please bij het volgende van query

I behoefte om gegevens tussen 2 lijsten - van Lijst [CDRFull] over te brengen. [dbo]. [CDRFull] aan Lijst [CDRFull]. [dbo]. [BILLING.DEFAULT]. De voorbeeldblaasbalg in bijlage werkt, maar ik heb verdubbelingen van reccords elke enige tijd wanneer deze vraag loopt. Ive postte previosly dit en op het ogenblik werkte deze vraag. I wold als om het volgende te doen: het element

common tussen beide lijsten is de geroepen kolom: callsessionid (niet in de voorbeeldblaasbalg). Ik heb dit reccord als nietrepetative en wold ben werkelijk aardig als ik het als uniek herkenningsteken kan gebruiken dat verdubbelingen zal verhinderen. Om het even welke aanbevelingen en sugestions zijn vooraf welcomed.

Thanks! previos

the example
.............
INSERT IN [CDRFull] werken. [dbo]. [BILLING.DEFAULT]
(ALERTING_TIME, CALLING_NUMBER, CONNECT_TIME, CREATION_TIME, DISCONNECT_TIME, CALLED_NUMBER)
SELECT, CALLINGNUM, VERBINDT, VERWEZENLIJKING, LOSMAAKT, ORIGINALCALLEDNUMBER
FROM ALARMEREN (SELECTEER * VAN [CDRFull]. [dbo]. [CDRFull] het 00:00 van
WHERE ALERTING<> '1970-01-01: 00 ' EN 00:00 VAN CONNECT<> HET „1970-01-01: 00“)

Antwoord : SQL 2008 vraag uniek herkenningsteken voor gegevens trasnfer

(a.) betekent enkel dat u niet statisch voor een binneninterface moet zetten.  Het kan altijd worden van verwijzingen voorzien, terwijl een binnenklasse compileren-tijdfouten zal veroorzaken als het buiten de klassen heeft gebruikt tenzij het statisch is.  Zie eerste codefragment in bijlage.

(b.) dit schijnt vals te zijn, aangezien ik het volgende zonder enige fouten kan doen:

klasse MyClass1 {
      openbare statische klasse MyInnerClass1 {
            openbaar statisch int. a = 0;

            openbare statische nietige methode () {
            }
      }
}

openbare klasse WhiteMage {
      openbare statische nietige leiding (Koord [] args) {
            MyClass1.MyInnerClass1.a = 45;
            MyClass1.MyInnerClass1.method ();
      }
}
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
klasse MyClass1 {
	openbare statische interface MyInnerInterface1 {
	}

	openbare interface MyInnerInterface2 {
	}

	openbare statische klasse MyInnerClass1 {
	}

	openbare klasse MyInnerClass2 {
	}
}

//no fouten
klassen MyClass2 instrumenten MyClass1.MyInnerInterface1, MyClass1.MyInnerInterface2 {
}

/**
 *
 * @author WhiteMage in http://www.experts-exchange.com/
 */
openbare klasse WhiteMage {
	openbare statische nietige leiding (Koord [] args) {
		MyClass1.MyInnerInterface1 a = nieuwe MyClass2 (); //no fout
		MyClass1.MyInnerInterface2 B = nieuwe MyClass2 (); //no fout
		MyClass1.MyInnerClass1     c = nieuwe MyClass1.MyInnerClass1 (); //no fout

		//ERROR!
		MyClass1.MyInnerClass2     D = nieuwe MyClass1.MyInnerClass2 ();
	}
}
Andere oplossingen  
 
programming4us programming4us