Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Kontrollera datatyp i Oracle från C#

Postades av 2007-03-23 09:25:59 - Henrik Fogelberg, i forum databaser, Tråden har 1 Kommentarer och lästs av 1342 personer

Hej!

Nu behöver jag lite kloka råd.

Jag arbetar på ett program i C# som skall gå igenom alla tabeller i en databas och kontrollera datatyp, fältlängd mm kolumnerna. På SQL server var det inga större problem men Oracle visade sig vara lite värre. Jag har problem med datatypen Number. Jag behöver få reda på Precision och scale för för dessa kolumner, dvs antalet siffror som är tillåtna före och efter decimaltecknet. Några goda råd?

Koden jag har ser ut ungefär så här

OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM Tabell", conn);
DataSet ds = new DataSet();
da.FillSchema(ds, SchemaType.Source);

foreach (DataColumn col in ds.Tables[0].Columns)
Kollatabell(col.ColumnName, col.DataType.ToString(), col.MaxLength);


Svara

Sv: Kontrollera datatyp i Oracle från C#

Postades av 2007-03-23 14:17:41 - Arne Helenius

Hej Henrik,

Kanske detta kan hjälpa dig.

I vyn dba_tab_columns kan du se egenskaper för alla kolumner i hela databasen.
Kolumnerna data_precision och data_scale borde ge dig svaret.

T ex:

select owner, table_name, column_name, data_precision, data_scale
from dba_tab_columns
where data_type = 'NUMBER';


Hälsningar,
Arne Helenius


Svara

Nyligen

  • 17:54 Vegastars New Zealand
  • 16:56 Verde Casino Danmark
  • 13:54 Vegastars: Top Australian Online C
  • 21:28 Chicken Road Casino Game
  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 966
27 965
271 783
724
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies