sql >> Database >  >> RDS >> Oracle

hoe cascade te gebruiken in orakel

Oracle ondersteunt geen trapsgewijze updates van primaire sleutels. De primaire sleutel moet zowel uniek als onveranderlijk zijn, zodat deze nooit hoeft te veranderen. Aangezien u nooit een primaire sleutel zou moeten updaten, zou het niet nodig moeten zijn om deze updates trapsgewijs te wijzigen.

Over het algemeen zou u waarschijnlijk ook de VARCHAR2 . moeten gebruiken gegevenstype in plaats van VARCHAR . Momenteel zijn die gegevenstypen identiek, maar Oracle kan de semantiek van de VARCHAR . wijzigen typ in de toekomst om ervoor te zorgen dat de lege tekenreeks anders wordt behandeld dan NULL . Ervan uitgaande dat u niet wilt dat uw toepassing in de toekomst mogelijk kapot gaat wanneer die semantiek verandert, zou het veiliger zijn om VARCHAR2 te gebruiken .




  1. Vind het kleinste ongebruikte nummer in SQL Server

  2. Fout:deze functie is niet beschikbaar voor de database die u gebruikt

  3. Hoe records te verkrijgen die alfanumerieke tekens + spaties bevatten

  4. php gebruiken om een ​​mysql-query te exporteren naar een downloadbaar .csv-bestand