Klausimai pažymėti „sql-server“

„Microsoft SQL Server“ yra reliacinės duomenų bazės valdymo sistema (RDBMS). Naudokite šią žymą visiems „SQL Server“ leidimams, įskaitant „Compact“, „Express“, „Azure“, „Fast-Track“, „APS“ (anksčiau PDW) ir „Azure SQL DW“. Nenaudokite šios žymos kitiems DBVS tipams (MySQL, PostgreSQL, Oracle ir tt). Nenaudokite šios žymos programinės įrangos ir judriojo ryšio plėtros klausimais, jei ji nėra tiesiogiai prijungta prie duomenų bazės.
32
atsakymai

Kaip atnaujinti nuo „SELECT“ iki „SQL Server“?

SQL serveryje galite įrašyti į lentelę naudodami SELECT: INSERT INTO lentelę (col1, col2, col3). Turiu laikiną lentelę, kurioje yra vertybių, ...
nustatytas vasario 25 d '10, 17:36
32
atsakymai

Įtraukite stulpelį su numatytąją reikšmę esamai SQL Server lentelėje

Kaip pridėti stulpelį su numatytąją reikšmę esamai SQL Server 2000 / SQL Server 2005 lentelėje?
rugsėjo 18 d '08, 15.30 val
45
atsakymai

Kaip susieti tekstą iš kelių eilučių į vieną teksto eilutę SQL serveryje?

Apsvarstykite duomenų bazės lentelę su trimis pavadinimų eilutėmis: Peter Paul Mary Ar yra paprastas būdas jį paversti viena eilute Petras, Paulius, Marija?
nustatyti 12 okt. '08, 2:49
27
atsakymai

Kaip patikrinti, ar SQL Server lentelėje yra stulpelis?

Jei neegzistuoja, turiu pridėti tam tikrą stulpelį. Turiu kažką panašaus į tokį, bet jis visada grąžina klaidingą: jei ekrane (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'myTableName' ...)
nustatyti 25 rugsėjis '08 15:34
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
36
atsakymai

Kaip grąžinti tik datą iš SQL Server DateTime duomenų tipo

SELECT GETDATE () Grąžina: 2008-09-22 15: 24: 13.790 Noriu šios dienos dalies be laiko dalies: 2008-09-22 00: 00: 00.000 Kaip tai gauti?
rugsėjo 22 d. '08 6:31
36
atsakymai

Kaip pašalinti pasikartojančias linijas?

Koks yra geriausias būdas pašalinti dvigubas eilutes iš gana didelės SQL Server lentelės (t. Y. 300 000 eilučių)? Žinoma, eilutės nebus tobulos, nes egzistuoja RowID tapatybės laukas. MyTable RowID int ne null identi ...
nustatyti 21 rug. '08 0:51
4
atsakymai

Įterpti kelias eilutes į vieną SQL užklausą?

Turiu kelis duomenų rinkinius, kuriuos norite įterpti vienu metu, sako 4 eilutės. Mano lentelėje yra trys stulpeliai: Asmuo, ID ir Biuras. ĮRAŠYTI Į MyTable VERTES („John“, 123, „Lloyds Office“); ĮRAŠYTI Į MyTable VERTES („Jane“, 124, „Lloyds Office“); INSE ...
nustatė sausio 17 d '09 8:55
22
atsakymai

Kaip vykdyti IF ... THEN SQL SELECT?

Kaip vykdyti IF ... THEN SQL SELECT pareiškime? Pavyzdžiui: SELECT IF (Obsolete = 'N' arba InStock = 'Y'? 1: 0) AS Salable, * FROM Product
paklausė 15 rugsėjo. '08 17:34
19
atsakymai

Koks skirtumas tarp varchar ir nvarchar?

Ar tik tai, kad nvarchar palaiko daugybinius simbolius? Jei taip, ar yra jokių problemų, išskyrus saugojimo problemas, naudoti varchars?
rugsėjo 27 d '08 10:34 val
42
atsakymai

Lentelės pavadinimai dilema: vienaskaitos ar daugiskaitos pavadinimai

„Academia“ teigia, kad lentelės pavadinimai turi būti vieninteliai subjektai, kuriuose saugomi atributai. Man nepatinka bet kuris T-SQL, kuriam reikia pavadinimų, o aš pervadinau naudotojų lentelę į vieną numerį visam laikui ...
nustatyti 03 gruodis '08 9:09 val
20
atsakymai

Gaukite visų duomenų bazės lentelių dydį

Aš paveldėjau gana didelę SQL Server duomenų bazę. Tai, atrodo, užima daugiau vietos, nei manau, atsižvelgiant į turimus duomenis. Ar yra paprastas būdas nustatyti, kiek vietos kiekvienoje lentelėje sunaudojama?
nustatytas spalio 25 d. '11 19:14
38
atsakymai

SQL IN sąlygos parametrų nustatymas

Kaip parametruoti užklausą, kurioje yra IN sąlyga su kintamu argumentų skaičiumi? SELECT * FROM Tags WHERE Name IN („ruby“, „rails“, „scruffy“, „rubyonrails“) ORDER BY Count DESC Šiame užklausoje argumentų skaičius gali būti ...
nustatyti 03 gruodis '08 19:16
16
atsakymai

Kaip pašalinti naudojant „INNER JOIN“ su „SQL Server“?

Noriu ištrinti naudodamiesi „INNER JOIN“ programa „SQL Server 2008“. Bet gaunu šią klaidą: 156 p., 15 lygis, 1 būsena, 15 eilutė 15 Netinkama sintaksė šalia raktinio žodžio „INNER“. Mano kodas: DELETE FROM WorkRecord2 INNER JOIN ĮJUNGTI Darbuotojo įdarbinimas ...
gegužės 10 d. 13 val