Visualizza l'errore di creazione in MSSQL

steven myth

Nuovo Utente
22 Set 2022
6
0
1
Ciao, stavo creando viste in SQL facendo riferimento a due tabelle denominate T1 e T2 e ricevo un errore una volta implementato il codice.

Il codice che sto implementando è -

CREATE VIEW TABLEs AS
SELECT Name, Duration
FROM T1
WHERE Cost < 2000;

SELECT * FROM T2;

Ho ricontrollato il mio codice anche in varie altre risorse: questo e questo.

Ancora non viene compilato, potete aiutarmi, per favore?
 

marino51

Utente Attivo
28 Feb 2013
3.204
207
63
Lombardia
il codice che stai implementando, non ha molto senso,
hai scritto due select in successione
senza specificare nessuna relazione tra le due tabelle

ti consiglio di scrivere la select per il risultato che vuoi ottenere, provarla e quando corretta, immetterla nella create view

non é possibile neppure dare un suggerimento sulla scrittura della select perché non hai indicato la struttura delle tabelle e ciò che vuoi ottenere
 

steven myth

Nuovo Utente
22 Set 2022
6
0
1
il codice che stai implementando, non ha molto senso,
hai scritto due select in successione
senza specificare nessuna relazione tra le due tabelle

ti consiglio di scrivere la select per il risultato che vuoi ottenere, provarla e quando corretta, immetterla nella create view

non é possibile neppure dare un suggerimento sulla scrittura della select perché non hai indicato la struttura delle tabelle e ciò che vuoi ottenere

Questo è il mio tavolo -​

SNoNameDurationBuildCost
1Cars3-4 monthsMerc1500
2Bus5 monthsBMW1000
3Boat4-5 monthsBMW500
4Plane6 monthsJaguar1800
5Bike6 monthsBMW2500

Tavolo 2

SNoNameRating
15 seat5
23 seat4
32 seat4.5
43 seat5
52 seat4.5

Ho la soluzione giusta, eccola qui...

CREATE VIEW TABLEs AS
SELECT Name, Duration
FROM T1
WHERE Cost < 2000;

SELECT * FROM T2;

SELECT * FROM CarView;
 

marino51

Utente Attivo
28 Feb 2013
3.204
207
63
Lombardia
questi sono i dati memorizzati per il tuo esempio,
SQL:
CREATE TABLE T1
(
  SNo       INT
, NameC     VARCHAR(20)
, Duration  VARCHAR(20)
, Build     VARCHAR(10)
, Cost      FLOAT
)

CREATE TABLE T2
(
  SNo       INT
, Seat      VARCHAR(20)
, Rating    FLOAT
)

INSERT INTO T1 VALUES (1,    'Cars',        '3-4 months',    'Merc',        1500)
INSERT INTO T1 VALUES (2,    'Bus',        '5 months',    'BMW',        1000)
INSERT INTO T1 VALUES (3,    'Boat',        '4-5 months',    'BMW',        500)
INSERT INTO T1 VALUES (4,    'Plane',    '6 months',    'Jaguar',    1800)
INSERT INTO T1 VALUES (5,    'Bike',        '6 months',    'BMW',        2500)

INSERT INTO T2 VALUES (1,    '5 seat',    5)
INSERT INTO T2 VALUES (2,    '3 seat',    4)
INSERT INTO T2 VALUES (3,    '2 seat',    4.5)
INSERT INTO T2 VALUES (4,    '3 seat',    5)
INSERT INTO T2 VALUES (5,    '2 seat',    4.5)

le due tabelle possono essere legate (nel tuo esempio) dalle due colonne "SNo", quindi
SQL:
select * from T1
         left join T2 on T1.SNo = T2.SNo

CREATE VIEW V1 AS
select
  T1.SNo as T1_SNo
, NameC
, Duration
, Build
, Cost
, T2.SNo as T2_SNo
, Seat
, Rating
from T1
left join T2 on T1.SNo = T2.SNo

il risultato delle select usando la view
SQL:
select * from V1

select * from V1 where Cost<1100

1664203018168.png
 
Discussioni simili
Autore Titolo Forum Risposte Data
I visualizza file sottocartella elimina singolo file PHP 1
G Il mio sito dopo aver abilitato l'ssl non visualizza le immagini con indirizzi senza ssl HTML e CSS 0
I visualizza stanze chat e accesso stanza PHP 1
L php mysql cerca e visualizza pagina PHP 0
I visualizza profilo utente utente in chat PHP 0
I [PHP] visualizza file pdf in una cartella e download PHP 7
M [Javascript] Visualizza contenuto file XML aggiornato con text scroll Javascript 0
C [PHP] Aiuto su visualizza foto da cartella PHP 6
Shyson Word 2011 non visualizza immagini Mac e Software 2
S Login, visualizza e cancella. PHP 3
pup3770 Ricerca da una pagina e visualizza in un'altra PHP 4
S Access 2007 blocco visualizza riquadro MS Access 0
J Mappa che visualizza daove sei PHP 7
M visualizza video jQuery 0
A Non visualizza google map dentro la mia app Android Sviluppo app per Android 1
D DVD da 3gb visualizza solo 700mb Windows e Software 0
M Dreamweaver non visualizza file swf nell'anteprima browser Webdesign e Grafica 0
G script Java non visualizza i decimali :( Javascript 4
L menu select che visualizza le cartelle di una cartella PHP 16
I gallery visualizza la prima immagine PHP 18
T visualizza cartella Classic ASP 4
J browser che non visualizza (visualizza solo sorgente) HTML e CSS 4
EffeElle Visualizza record php PHP 4
P Visualizza dati di una singola settimana PHP 11
G Visualizza Ordini Classic ASP 4
W Non si visualizza DataGrid su pagina Web Ajax 0
G non visualizza filmato swf in sito html HTML e CSS 2
P Plugin facebook non visualizza le immagini HTML e CSS 1
S Non visualizza l'intera lista utenti PHP 2
T problema con i css ... explorer visualizza male... HTML e CSS 2
G Visualizza foto da un db mysql PHP 60
R Cerco Script che visualizza ultimi messaggi forum Javascript 4
SolidSnake4 ezImage non visualizza l'immagine PHP 0
M IE non visualizza la pagina Classic ASP 2
L non visualizza video flv Flash 1
F HTML non lavora dal menu Visualizza x Kodemondo HTML e CSS 3
F HTML menù "visualizza" HTML e CSS 3
B l'immagine non si visualizza nell'e-mail PHP 1
R script visualizza immagine onmouse over.. Javascript 1
borgo italia visualizza html HTML e CSS 0
C IE non mi visualizza le immagini PHP 0
B non visualizza sito PHP 1
D Filmato che non si visualizza !!!! Flash 1
A mozilla non mi visualizza le immagini HTML e CSS 4
G in flash è possibile creare una finestra che visualizza una pagina html? Flash 0
C mozilla non visualizza immagini HTML e CSS 4
I Easyphp non visualizza swf PHP 1
S Non visualizza i COOKIE!!! PHP 0
K Inserimento query Errore 1366 PHP 4
F errore 1062 su campo nuovo MySQL 4

Discussioni simili