Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 11401|Atbildi: 0

[Avots] MSSQL iegūst pašreiz ievietoto datu ID

[Kopēt saiti]
Publicēts 30.04.2015 10:29:50 | | |

Piemēram, mēs izveidojam jaunu tabulas T_User ar šādiem laukiem u_id, primārā atslēga, identifikators user_name......

  Pēc tam veiksim jaunu ievietošanas operāciju:

     ievietot T_User(user_name,user_password,user_email,user_ip)
values('admin','123456','32962435@qq.com','58.20.158.20') ;

     Kādu dienu mēs vēlamies iegūt u_id vērtību, kas tiek ievietota, pievienojot jaunus ievietotos datus, un mēs zinām, ka no MSSQL2005 mēs varam pievienot izvadi, lai ievadītu noteiktu vērtību, un mēs to varam izmantot, lai to sasniegtu

  Ir divas metodes; Viens no tiem ir tieši ievadīt lauku, piemēram:

ievietojiet T_User(user_name,user_password,user_email,user_ip) izejas inserted.u_id //izejas inserted.u_id jānovieto pirms vērtībām, nevis SQL paziņojuma beigās, pretējā gadījumā tas būs nepareizi, ievietots ir fiksēts, Ja vēlaties ievadīt lauku, kas pašlaik ir ievietots, vienkārši sekojiet šim laukam, ko mēs vēlamies iegūt, ir u_id tik inserted.u_id
values('admin','123456','32962435@qq.com','58.20.158.20') ;

   Vēl viens veids ir izmantot @@identity, @@identity ir sistēmā iebūvēts globāls mainīgais, kas ir ievadīt pēdējo identifikatoru, ko mēs varam izdarīt divos soļos vai vienā solī

Viena soļa ieviešanas kods ir šāds

   ievietot T_User(user_name,user_password,user_email,user_ip) izejas @@identity
values('admin','123456','32962435@qq.com','58.20.158.20') ;




Iepriekšējo:Pekinas kiberdrošības krāpšanas apkarošanas alianse publicēja ziņojumu par tiešsaistes krāpšanas noziegumiem
Nākamo:Precēsimies !! Ugunsgrēks nāk!
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com