Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Ho SQL Server 2017 installato sul mio computer. Questo è ciò che SELECT @@VERSIONritorna: Microsoft SQL Server 2017 (RTM-GDR) (KB4293803) - 14.0.2002.14 (X64) 21 luglio 2018 07:47:45 Copyright (C) 2017 Microsoft Corporation Enterprise Edition (64-bit) su Windows 10 Enterprise 10.0 (build 17134: ) ` Funzionava bene fino a ieri. Improvvisamente …
Da questo documento Microsoft, + n definisce la lunghezza della stringa e può essere un valore compreso tra 1 e 8.000. max indica che la dimensione massima di archiviazione è 2 ^ 31-1 byte (2 GB). La dimensione di archiviazione è la lunghezza effettiva dei dati immessi + 2 byte. …
Non sto parlando di colonne dinamiche, sto chiedendo il tipo di dati JSON colonna nativa. In parole semplici, posso eseguire il seguente codice su qualsiasi versione di MariaDB? CREATE TABLE example (names JSON); Per quanto ne so, non lo è, ma non sono ancora sicuro poiché ci sono molti argomenti …
Ho una tabella e ho bisogno di aggiornare alcuni nomi, ma mi chiedevo come seguenti query: Entrambi faranno lo stesso? Query1 Update mytable Set Name = Replace(Name,'Jeff','Joe') Query2 Update mytable Set Name = 'Joe' where Name = 'Jeff'
Questa è una situazione strana, ma spero che qualcuno abbia una risposta. Durante la risoluzione dei problemi relativi alle prestazioni, abbiamo aggiunto un INDICE NONCLUSTERATO a una tabella, come richiesto da sp_BlitzIndex. Abbiamo verificato il suo utilizzo il giorno successivo e ha mostrato 0 letture ( 0 scansioni / ricerche, …
C'è un modo per vedere l'avanzamento di pg_dumpun'operazione su un grande db (cioè> 1 GB)? l'aggiunta -vdell'opzione scarica semplicemente il testo sullo schermo, ma non mi dà molte informazioni di tracciamento significative.
Ho una tabella con 42 colonne e un trigger che dovrebbe fare alcune cose quando 38 di queste colonne vengono aggiornate. Quindi, devo saltare la logica se le altre 4 colonne vengono modificate. Posso usare la funzione UPDATE () e creare una grande IFcondizione, ma preferisco fare qualcosa di più …
Ho una tabella di utenti: |Username|UserType|Points| |John |A |250 | |Mary |A |150 | |Anna |B |600 | e livelli |UserType|MinPoints|Level | |A |100 |Bronze | |A |200 |Silver | |A |300 |Gold | |B |500 |Bronze | E sto cercando una query per ottenere il livello per ogni utente. …
Non sono sicuro di aver scelto il titolo giusto per questa domanda. quello che sto veramente cercando è, dato un singolo utente di Windows AD, vorrei scoprire l'elenco dei gruppi di Windows AD (accessi) che hanno accesso a un database specifico in questo server quando eseguo la seguente query select …
Di recente, quando mi sono imbattuto nello script per il ripristino di un database, ho avuto dei dubbi sul perché dobbiamo usare " FILE = 1 "? Non possiamo ripristinare un database senza quella dichiarazione !? Fondamentalmente, a cosa serve?
Riepilogo dei problemi Quando si accede all'interfaccia Web di Oracle 12c EM Express, la pagina scade quando si utilizza un URL come: http (s): // hostname: 5500 / em http (s): //hostname.domain: 5500 / em Quando si utilizza un URL contenente l'indirizzo IP o localhost, la pagina viene caricata, ma …
Ho una selezione in SQL SERVER che blocca l'intera tabella. Ecco lo script di installazione (assicurati di non sovrascrivere nulla) USE [master] GO IF EXISTS(SELECT 1 FROM sys.databases d WHERE d.name = 'LockingTestDB') DROP DATABASE LockingTestDB GO CREATE DATABASE LockingTestDB GO USE [LockingTestDB] GO IF EXISTS(SELECT 1 FROM sys.tables t …
Ho un problema con il secondo modulo normale (2NF) e non sono stato in grado di risolverlo utilizzando Google. Mi sta facendo impazzire perché sono un insegnante e non voglio insegnare cose sbagliate ai miei studenti. Diamo una tabella con 5 campi. Gradings = {StudentName, SubjectCode, SubjectName, #Exam, Grade} Le …
Impostare: create table dbo.T ( ID int identity primary key, XMLDoc xml not null ); insert into dbo.T(XMLDoc) select ( select N.Number for xml path(''), type ) from ( select top(10000) row_number() over(order by (select null)) as Number from sys.columns as c1, sys.columns as c2 ) as N; XML di …
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.