Continuo a ricevere questo messaggio di errore ogni volta che eseguo questa query: Msg 8115, Level 16, State 8, Line 33 Arithmetic overflow error converting numeric to data type numeric. The statement has been terminated. Ma se cambio la tabella di creazione in (7,0), non ricevo il messaggio di errore, …
Ho 2 date (datetimes): data1 = 2010-12-31 15: 13: 48.593 data2 = 2010-12-31 00: 00: 00.000 È lo stesso giorno, solo tempi diversi. Il confronto tra data1 e data2 utilizzando <= non funziona a causa dell'ora di data1. Quindi date1 <= date2 è sbagliato, ma dovrebbe essere vero. Posso confrontarli …
Ho una domanda sui tipi di tabella definiti dall'utente in SQL Server 2008. Per la necessità di una delle applicazioni ASP.NET abbiamo definito i nostri tipi di tabella su SQL Server 2008 per usarli come parametri nelle procedure memorizzate (durante l'esecuzione del comando sql nell'applicazione ASP.NET passiamo l'oggetto DataTable come …
Sto usando SQL Server 2008 e ho bisogno di ingrandire un campo VARCHAR, da (200 a 1200) su una tabella con circa 500k righe. Quello che devo sapere è se ci sono problemi che non ho considerato. Userò questa dichiarazione TSQL: ALTER TABLE MyTable ALTER COLUMN [MyColumn] VARCHAR(1200) L'ho già …
Sono nuovo in SQL e quello che dovevo fare era combinare 2 database .mdf in uno solo. L'ho fatto utilizzando SQL Server 2008 Manager - Attività> Importa / Esporta tabelle. Le tabelle e le viste sono state copiate correttamente, ma non ci sono procedure memorizzate nel nuovo database. C'è un …
Ho una tabella relativamente grande (attualmente 2 milioni di record) e vorrei sapere se è possibile migliorare le prestazioni per le query ad-hoc. La parola ad-hoc è la chiave qui. L'aggiunta di indici non è un'opzione (ci sono già indici sulle colonne che vengono interrogati più comunemente). Esecuzione di una …
Devo dichiarare 12 variabili decimali, corrispondenti all'anno di ogni mese, con un cursore somma i valori a queste variabili, quindi in seguito aggiorno alcune informazioni di vendita. Non so se sql server ha questa sintassi Declare MonthsSale(1 to 12) as decimal(18,2) Questo codice funziona bene. ! CREATE PROCEDURE [dbo].[proc_test] AS …
Ho una colonna, DECIMAL(9,6)ovvero supporta valori come 999,123456. Ma quando inserisco dati come 123,4567 diventa 123,456700 Come rimuovere quegli zeri?
Sto cercando di creare una vista in cui voglio che una colonna sia solo vera o falsa. Tuttavia, sembra che non importa quello che faccio, SQL Server (2008) crede che la mia colonna di bit possa in qualche modo essere nulla. Ho una tabella chiamata "Prodotto" con la colonna "Stato" …
Sto per riscrivere del codice piuttosto vecchio usando il BULK INSERTcomando di SQL Server perché lo schema è cambiato e mi è venuto in mente che forse avrei dovuto pensare di passare a una stored procedure con un TVP, ma mi chiedo quale effetto potrebbe avere sulle prestazioni. Alcune informazioni …
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.