שלח תשובה

זירת השאלות

1482
צפיות
5
תשובות

פורמט תאריכים ב SQL SERVER 2000

,‏ 16 בינואר, 2004

אולי מישהו מכיר???
יש לי בעיה עם פורמט התאריך ב SQL SERVER בגירסאת 2000
ברירת המחדל של התאריך הוא MM DD YY ,בכדי להשתמש בפורמט DD MM YY אני משתמש בפונקציה set dateformat בכל פרוצדורה שמורה ,
האם משהו יודע כיצד לבצע זאת באופן גלובלי בפעם אחת על כל בסיס הנתונים?
תגובתכם , אודה.

עדי.

תגיות:

5 תשובות

  1. אין לי מושג אם זה ניתן לעשייה
    ברמת ה-DB.
    כעקרון התאריכים נשמרים כמספרים, ולא בפורמט כלשהו, לכן נראה לי מוזר שניתן יהיה לפרמט אותם :-/

    בכל מקרה, אני אשמח לשמוע על פתרון אם תמצא

  2. ניר טייב הגיב:

    יש אפשרות…
    אפשר להשתמש בפונקציה DATENAME כך :


    SELEC DATANAME(datePart, date)

    והנה דוגמא למציאת היום

    SELECTDATENAME(DW, '10/1/98')

    דוגמא זו תחזיר את הערך הבא :::
    WENESDAY

    אבל אפשר להשתמש בזה רק בשביל יום וחודש (מספיק לדעתי)
    DW — יום בשבוע
    MM — חודש בשנה

  3. זו לא הייתה השאלה
    השאלה היא איך לשנות את פורמט התצוגה ברמת ה-DB

  4. ניר טייב הגיב:

    הא
    טוב אז אני לא יודע אני רק הסתכלתי בספר שלי שאני מתחיל ללמוד ממנו

  5. זהר פלד הגיב:

    אם אפשר זה כנראה ב tools או
    ב properties, על סמך הכרות עם תוכניות מיקרוסופט אחרות

    אפפעם לא עבדתי עם sql server, לכן זה רק ניחוש, מלומד ככל שיהיה.

שלח תשובה