Pytania oznaczone «server»

176
Sprawdzanie, czy login SQL Server już istnieje

Muszę sprawdzić, czy określony login już istnieje na serwerze SQL, a jeśli nie, to muszę go dodać. Znalazłem następujący kod, aby faktycznie dodać login do bazy danych, ale chcę zawrzeć to w instrukcji IF (w jakiś sposób), aby sprawdzić, czy login istnieje jako pierwszy. CREATE LOGIN [myUsername]...

175
Jak używać ROW_NUMBER ()?

Chcę użyć, ROW_NUMBER()aby ... Aby uzyskać max(ROW_NUMBER())-> Albo przypuszczam, że będzie to również liczba wszystkich wierszy Próbowałem zrobić: SELECT max(ROW_NUMBER() OVER(ORDER BY UserId)) FROM Users ale wydawało się, że nie działa ... Aby ROW_NUMBER()skorzystać z danej informacji,...

175
Zmień nazwę schematu tabeli w języku SQL

Chcę zmienić nazwę schematu tabeli Employeesw bazie danych. W bieżącej tabeli Employeesnazwa schematu bazy danych to dboChcę go zmienić na exe. Jak mogę to zrobić ? Przykład: Z dbo.Employees DO exe.Employees Próbowałem z tym zapytaniem: ALTER SCHEMA exe TRANSFER dbo.Employees Ale to daje...

174
Jak uzyskać ostatnio wstawiony identyfikator?

Mam ten kod: string insertSql = "INSERT INTO aspnet_GameProfiles(UserId,GameId) VALUES(@UserId, @GameId)"; using (SqlConnection myConnection = new SqlConnection(myConnectionString)) { myConnection.Open(); SqlCommand myCommand = new SqlCommand(insertSql, myConnection);

173
SQL WHERE .. IN klauzula wiele kolumn

Muszę zaimplementować następujące zapytanie w SQL Server: select * from table1 WHERE (CM_PLAN_ID,Individual_ID) IN ( Select CM_PLAN_ID, Individual_ID From CRM_VCM_CURRENT_LEAD_STATUS Where Lead_Key = :_Lead_Key ) Ale klauzula WHERE..IN zezwala tylko na 1 kolumnę. Jak mogę porównać 2 lub więcej...

171
Nazwa tabeli jako zmienna

Próbuję wykonać to zapytanie: declare @tablename varchar(50) set @tablename = 'test' select * from @tablename Powoduje to następujący błąd: Msg 1087, poziom 16, stan 1, wiersz 5 Należy zadeklarować zmienną tabeli „@tablename”. Jaki jest właściwy sposób dynamicznego wypełniania nazwy...

170
Oblicz sumę bieżącą w programie SQL Server

Wyobraź sobie następującą tabelę (zwaną TestTable): id somedate somevalue -- -------- --------- 45 01/Jan/09 3 23 08/Jan/09 5 12 02/Feb/09 0 77 14/Feb/09 7 39 20/Feb/09 34 33 02/Mar/09 6 Chciałbym zapytać, które zwraca sumę bieżącą w kolejności dat, na przykład: id somedate somevalue...