Klausimai pažymėti „sql-server-2005“

Naudokite šią žymą klausimams, susijusiems su „Microsoft SQL Server 2005“ versija.
26
atsakymai

Įdėkite saugomos procedūros rezultatus į laikiną lentelę

Kaip padaryti, kad SELECT * INTO [temp table] iš [saugoma procedūra]? Ar ne iš [Table] ir be apibrėžimo [temp table]? Pasirinkite visus „BusinessLine“ duomenis tmpBusLine puikiai. pasirinkite * į tmpBusLine iš „BusinessLine“, kurį bandau daryti tą patį, bet ...
nustatykite kovo 17 d
12
atsakymai

Kaip paleisti UPDATE pareiškimą su JOIN SQL?

Turiu atnaujinti šią lentelę „SQL Server 2005“ su duomenimis iš jos pagrindinės lentelės, žr. Toliau: parduoti ID (int) udid (int) assid (int) y id (int) assid (int) sale.assid yra teisinga vertė atnaujinti ud .assid. Kas yra ...
nustatytas rugpjūčio 18 d '09 14:40
22
atsakymai

Patikrinkite, ar SQL Server yra lentelės

Norėčiau, kad tai būtų galutinė diskusija apie tai, kaip patikrinti, ar SQL Server 2000/2005 yra lentelė, naudojant SQL pareiškimą. Kai google atsakote, gausite tiek daug skirtingų atsakymų. Ar yra oficialus / atvirkštinis ir ...
nustatyti spalio 03 '08 19 val
7
atsakymai

Užklausos SQL naujinimas naudojant sąjungas

Turiu atnaujinti lauką, kurio vertė grąžinama ryšiu iš trijų lentelių. Pavyzdys: pasirinkite im.itemid, im.sku kaip iSku, gm.SKU kaip GSKU, mm.Gamintojas, kaip ManuId, mm.ManufacturerName, im.mf_item_number, mm.Man ...
birželio 11 d
12
atsakymai

Patikrinkite, ar yra laikinoji lentelė ir ar ji ištrinama prieš sukuriant laikiną lentelę

Aš naudoju šį kodą, kad patikrintumėte, ar yra laikinoji lentelė, ir nustumkite lentelę, jei ji yra, prieš kuriant ją dar kartą. Jis veikia gerai, kol keisiu stulpelius. Jei vėliau pridėsiu stulpelį, jis parodys klaidos pranešimą „Neteisingas ...
nustatytas kovo 18 d. 19:34
12
atsakymai

Kaip įterpti kelias eilutes, pakartojant dalį instrukcijų INSERT INTO dbo.Blah?

Žinau, kad tai padariau anksčiau prieš metus, bet negaliu prisiminti sintaksės, ir aš negaliu jos rasti niekur, nes ištraukėme tonų referencinių dokumentų ir straipsnių apie „didmeninį importą“. Štai ką aš noriu padaryti, bet sintaksė yra ne visai teisinga ...
nustatytas balandžio 12 d '10 10:18 val
26
atsakymai

Negalima apdailinti stalo, nes UŽSIENIO RINKINIO apribojimas reiškia jį?

Naudodamas MSSQL2005, galiu trinti lentelę su užsienio raktų suvaržymu, jei pirmiausia sutrumpinu vaiko stalą (lentelę su pagrindiniu FK santykio raktu)? Žinau, kad galiu naudoti „DELETE“ be to, kur yra išlyga, o tada - RESEED ident ...
Nustatyti spalio 31 d '08 6:06 val
7
atsakymai

Kodėl kuriant indeksą naudoti INCLUDE sąlygą?

Studijuodamas 70-433 egzaminą, pastebėjau, kad galite sukurti aprėpties indeksą vienu iš šių dviejų būdų. CREATE INDEX idx1 ON MyTable (Col1, Col2, Col3) - ARBA - CREATE INDEX idx1 ON MyTable (Col1) INCLUDE (Col2, Col3) pasiūlymas IN ...
nustatyti 20 rug. '09 21:27
13
atsakymai

Gaukite pirmąją kiekvienos grupės eilutę

Turiu lentelę, kurioje noriu gauti naujausią įrašą kiekvienai grupei. Čia yra lentelė: DocumentStatusLogs lentelė | ID | DocumentID | Būsena | DataPagaminta | | 2 | 1 | S1 | 2011 07 29 | | 3 | 1 | S2 | 2011 7 30 | ...
liepos 27 d. 11 val. 11:41
9
atsakymai

„MySQL“ funkcijos „group_concat“ modeliavimas „Microsoft SQL Server 2005“?

Bandau perkelti „MySQL“ pagrįstą programą į „Microsoft SQL Server 2005“ (ne mano pasirinkimui, bet tai, kas yra gyvenimas). Pradinėje programoje beveik visiškai ANSI-SQL suderinamus pareiškimus naudojome su viena svarbia išimtimi - mes dažnai ...
nustatyti 16 sausis '09 21:14
6
atsakymai

Kaip nurodyti kitą uosto numerį SQL valdymo studijoje?

Bandau prisijungti prie „Microsoft SQL 2005“ serverio, kuris nėra 1433. porte. Kaip prisijungti prie serverio, naudojant „SQL Management Studio“, galiu nurodyti kitą prievado numerį?
rugsėjo 18 d '08 5:50
22
atsakymai

Ar nvarchar (MAX) naudojimui yra kokių nors nepatogumų?

SQL Server 2005, ar yra kokių nors trūkumų kuriant visus nvarchar (MAX) simbolių laukus, o ne, pavyzdžiui, aiškiai nurodant ilgį. NVARCHAR (255)? (Be to, akivaizdu, kad negalite apriboti lauko ilgio duomenų bazės lygmeniu)
nustatytas 29 sep. '08 15:01
19
atsakymai

Kaip nužudyti visus esamus ryšius su „SQL Server 2005“ duomenų baze?

Noriu pervadinti duomenų bazę, bet ir toliau gaunu klaidą, kad duomenų bazėje „negaliu gauti išskirtinio užrakto“, o tai reiškia, kad kai kurie ryšiai vis dar veikia. Kaip aš galiu nužudyti visus ryšius su duomenų baze, kad galėčiau ...
nustatyti 14 d. '08 10:54 val
7
atsakymai

SQL Server užklausa - pasirinkite COUNT (*) naudodami DISTINCT

„SQL Server 2005“ turiu cm_production lentelę, kurioje išvardijami visi kodai, kurie buvo pateikti gamybai. Lentelėje yra bilieto pavadinimas, programos_pavadinimas ir programos_pavadinimas, o taip pat kai kurie kiti stulpeliai. TIKSLAS: skaičiuokite visus ...
nustatyti Oct 05 '09 21:19
7
atsakymai

„Dynamic SELECT TOP @var“ SQL serveryje

Kaip sukonfigūruoti dinaminį kintamąjį, skirtą SQL Server'iui grąžintų eilučių skaičiui? „SQL Server 2005 +“ yra netinkama sintaksė: DECLARE @count int SET @count = 20 SELECT TOP @count * FROM SomeTable
nustatyti spalio 06 '08 11:05 val