Devo aggiungere una colonna specifica se non esiste. Ho qualcosa di simile al seguente, ma restituisce sempre false: IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'myTableName' AND COLUMN_NAME = 'myColumnName') Come posso verificare se esiste una colonna in una tabella del database di SQL Server?
Voglio eliminare utilizzando INNER JOINin SQL Server 2008 . Ma ottengo questo errore: Messaggio 156, livello 15, stato 1, riga 15 Sintassi errata vicino alla parola chiave "INTERNO". Il mio codice: DELETE FROM WorkRecord2 INNER JOIN Employee ON EmployeeRun=EmployeeNo WHERE Company = '1' AND Date = '2013-05-06'
Quando creo una tabella in SQL Server e la salvo, se provo a modificare il design della tabella, come cambiare un tipo di colonna da int a real, ottengo questo errore: Il salvataggio delle modifiche non è consentito. La modifica apportata richiede che la seguente tabella venga eliminata e ricreata. …
Vorrei interrogare il nome di tutte le colonne di una tabella. Ho trovato come farlo in: Oracolo MySQL PostgreSQL Ma devo sapere: come si può fare in Microsoft SQL Server (2008 nel mio caso)?
Ho inserito i record in una tabella del database di SQL Server. La tabella aveva una chiave primaria definita e il seed dell'identità di incremento automatico è impostato su "Sì". Questo viene fatto principalmente perché in SQL Azure, ogni tabella deve avere una chiave primaria e un'identità definite. Ma dal …
Sto usando SQL Server 2008 e Navicat. Devo rinominare una colonna in una tabella usando SQL. ALTER TABLE table_name RENAME COLUMN old_name to new_name; Questa affermazione non funziona.
Perché viene visualizzato un errore durante l'inserimento quando IDENTITY_INSERTè impostato su OFF? Come si accende correttamente in SQL Server 2008? Usando SQL Server Management Studio? Ho eseguito questa query: SET IDENTITY_INSERT Database. dbo. Baskets ON Quindi ho ricevuto di nuovo il messaggio nella console che i comandi sono stati completati …
Mentre studiavo per l'esame 70-433, ho notato che puoi creare un indice di copertura in uno dei due modi seguenti. CREATE INDEX idx1 ON MyTable (Col1, Col2, Col3) -- O -- CREATE INDEX idx1 ON MyTable (Col1) INCLUDE (Col2, Col3) La clausola INCLUDE è nuova per me. Perché lo useresti …
Ho un tavolo con due colonne IDe Value. Voglio cambiare una parte di alcune stringhe nella seconda colonna. Esempio di tabella: ID Value --------------------------------- 1 c:\temp\123\abc\111 2 c:\temp\123\abc\222 3 c:\temp\123\abc\333 4 c:\temp\123\abc\444 Ora l' 123\nella Valuestringa non è necessario. Ho provato UPDATEe REPLACE: UPDATE dbo.xxx SET Value = REPLACE(Value, '%123%', …
Potete aiutarmi con le istruzioni SQL per trovare duplicati su più campi? Ad esempio, nello pseudo codice: select count(field1,field2,field3) from table where the combination of field1, field2, field3 occurs multiple times e dall'affermazione sopra se ci sono più occorrenze vorrei selezionare ogni record tranne il primo .
Sto cercando un modo efficiente per convertire le righe in colonne in SQL Server, ho sentito che PIVOT non è molto veloce e ho bisogno di gestire molti record. Questo è il mio esempio: ------------------------------- | Id | Value | ColumnName | ------------------------------- | 1 | John | FirstName | …
Questo non funziona in SQL Server 2008: ALTER TABLE Employee ALTER COLUMN CityBorn SET DEFAULT 'SANDNES' L'errore è: Sintassi errata vicino alla parola chiave "SET". Che cosa sto facendo di sbagliato?
Ho questo messaggio di errore: Messaggio 8134, livello 16, stato 1, riga 1 Si è verificato un errore di divisione per zero. Qual è il modo migliore per scrivere il codice SQL in modo che non vedrò mai più questo messaggio di errore? Potrei fare una delle seguenti operazioni: Aggiungi …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.