Chirurgia spinală minim invazivă
Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical. Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale. www.neurohope.ro |
SQL C#
Last Updated: Aug 10 2018 23:19, Started by
MitroiBogdan
, Aug 10 2018 14:29
·
0
#1
Posted 10 August 2018 - 14:29
Am un cod in C# legat de baze de date si nu inteleg ce reprezinta acele masv(mentionez ca in baza de date am tabelurie umite Masuratori Valori, Nom cote etc) toate acele prescurtari sunt din tabelele mele, dar nu inteleg cum de le stie prescurtarea adica cum de stie ca este vorba de masuratori valori doar scriind masv. sunt foarte derutat de modul de lucru al acestui query.
Va rog daca puteti sa imi explicati! string comanda3 = "SELECT masv.[ID_MASURATOARE_VALOARE],masv.[ID_MASURATOARE],masv .[ID_MASURATOARE_PIESA]" + ",masv.[STATUS_COTA_RESTRANS] " + ",nomcot.[NUME_COTA],masv.[VALOARE],nomcot.[TOL_JOS],nom cot.[TOL_SUS],nomcot.[NOMINAL],nomcot.[COEFICIENT_LINIAR ], nomcot.[COEFICIENT_OFFSET]" + " FROM [MASURARI_DB4_DLB].[dbo].[MASURATORI_VALORI] masv join MASURARI_DB4_DLB.dbo.NOM_COTE nomcot on masv.ID_COTA = nomcot.ID_COTA" + " join MASURARI_DB4_DLB.dbo.MASURATORI_PIESE mp on mp.ID_MASURATOARE_PIESA = masv.ID_MASURATOARE_PIESA " + "where mp.COD_PIESA = '" + cod + "' "; |
#2
Posted 10 August 2018 - 14:38
Tu ai spus ce reprezinta acel alias adica masv:
FROM [MASURARI_DB4_DLB].[dbo].[MASURATORI_VALORI] masv La fel si aici: MASURARI_DB4_DLB.dbo.NOM_COTE nomcot MASURARI_DB4_DLB.dbo.MASURATORI_PIESE mp E mai usor sa dai o prescurtare la tot carnatul si sa lucrezi cu ea. |
#4
Posted 10 August 2018 - 14:42
Uite si documentatia:
FROM { table_or_view_name [ [ AS ] table_alias ] } [ ,...n ] ] https://docs.microso...sql-server-2017 |
#5
Posted 10 August 2018 - 16:11
MitroiBogdan, on 10 august 2018 - 14:29, said:
Am un cod in C# legat de baze de date si nu inteleg ce reprezinta acele masv(mentionez ca in baza de date am tabelurie umite Masuratori Valori, Nom cote etc) toate acele prescurtari sunt din tabelele mele, dar nu inteleg cum de le stie prescurtarea adica cum de stie ca este vorba de masuratori valori doar scriind masv. sunt foarte derutat de modul de lucru al acestui query. Va rog daca puteti sa imi explicati! string comanda3 = "SELECT masv.[ID_MASURATOARE_VALOARE],masv.[ID_MASURATOARE],masv .[ID_MASURATOARE_PIESA]" + ",masv.[STATUS_COTA_RESTRANS] " + ",nomcot.[NUME_COTA],masv.[VALOARE],nomcot.[TOL_JOS],nom cot.[TOL_SUS],nomcot.[NOMINAL],nomcot.[COEFICIENT_LINIAR ], nomcot.[COEFICIENT_OFFSET]" + " FROM [MASURARI_DB4_DLB].[dbo].[MASURATORI_VALORI] masv join MASURARI_DB4_DLB.dbo.NOM_COTE nomcot on masv.ID_COTA = nomcot.ID_COTA" + " join MASURARI_DB4_DLB.dbo.MASURATORI_PIESE mp on mp.ID_MASURATOARE_PIESA = masv.ID_MASURATOARE_PIESA " + "where mp.COD_PIESA = '" + cod + "' "; Ci creaza-ti o procedura SQL cu parametrii pe serverul SQL , iti pui codul SQL in aceea procedura si apoi din business logic invoci acea procedura de pe serverul SQL, specificandu-i doar parametrii. Daca procedura nu are parametrii atunci o invoci fara parametrii. Edited by WinstonMontana, 10 August 2018 - 16:12. |
#6
Posted 10 August 2018 - 23:11
Poti folosi mai simplu EntityFramework.
Edited by drive-x, 10 August 2018 - 23:11. |
#7
Posted 10 August 2018 - 23:19
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users