Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. ZADANIE 15
  2. select * from (
  3. select name,
  4. salary,
  5. dense_rank() over (order by salary desc) as rnk
  6. from person)
  7. where rnk <= 3 and rownum<=3;
  8. ZADANIE 5
  9. static void Insertexample()
  10. // inserts a new record in workplace
  11. {
  12.  
  13. string cprstring;
  14. string companystring;
  15. Console.WriteLine("Indtast cpr-number");
  16. cprstring = Console.ReadLine();
  17. Console.WriteLine("Indtast company-number");
  18. companystring = Console.ReadLine();
  19.  
  20. string sql;
  21. sql = "insert into workplace values ('"+ cprstring + "'," + companystring + ")";
  22. //OracleCommand cmd = new OracleCommand();
  23.  
  24. DbCommand cmd = dbFactory.CreateCommand();
  25. cmd.Connection = con;
  26. cmd.CommandText = sql;
  27.  
  28. // lćs tabellen person
  29. try
  30. { // ΔΊbn forbindelse til database
  31. con.Open();
  32. cmd.ExecuteNonQuery();
  33. Console.WriteLine("The insert is done");
  34. }
  35. catch (OracleException ex)
  36. {
  37.  
  38. if (ex.Message.Contains("ORA-02291: integrity constraint (SYSTEM.CPRFOREIGN)"))
  39. Console.WriteLine("The cpr number does not exits");
  40. if (ex.Message.Contains("ORA-02291: integrity constraint (SYSTEM.COMPANYFOREIGN)"))
  41. Console.WriteLine("The company number does not exits");
  42. if(ex.Message.Contains("ORA-00001"))
  43. Console.WriteLine("Person already exists in company");
  44.  
  45. }
  46.  
  47. finally
  48. { // luk forbindelse til databasen
  49. con.Close();
  50. }
  51.  
  52. Console.WriteLine();
  53. Console.WriteLine("---------------------------------------------------------------------");
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement