איך ממירים NVARCHAR ל FOALT ב SQL ?

תאו

משתמש פעיל
D I G I T A L
ניסיתי ככה : cast ( CSVTest.achuz as float)
וככה : convert(float,aaa.s)
ובשתי הדרכים עשה לי שגיאה
 

מ.ש.

משתמש מקצוען
הנדסת תוכנה
D I G I T A L
איזה שגיאה זה מחזיר?
 

תאו

משתמש פעיל
D I G I T A L
Msg 8114, Level 16, State 5, Line 37
Error converting data type varchar to float.
 

מ.ש.

משתמש מקצוען
הנדסת תוכנה
D I G I T A L
זה אומר שהתחביר נכון, אולם יש לו כביכול 'שגיאת זמן ריצה'.
הפורמט לא תקין, כלומר יכול להיות שמה שהוא מנסה להמיר מכיל גם תווים שהם לא ספרות, נקודה עשרונית וסימן המספר (+/-)
נסו להשתמש בפונקציה
isnumeric, כדי לטפל במקרה זה.
 

תאו

משתמש פעיל
D I G I T A L
תודה באמת זה היה הבעיה היה לי אחרי כל מספר את הסימן %
 

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קיט ר'

קנג רְאֵה עָנְיִי וְחַלְּצֵנִי כִּי תוֹרָתְךָ לֹא שָׁכָחְתִּי:קנד רִיבָה רִיבִי וּגְאָלֵנִי לְאִמְרָתְךָ חַיֵּנִי:קנה רָחוֹק מֵרְשָׁעִים יְשׁוּעָה כִּי חֻקֶּיךָ לֹא דָרָשׁוּ:קנו רַחֲמֶיךָ רַבִּים יְהוָה כְּמִשְׁפָּטֶיךָ חַיֵּנִי:קנז רַבִּים רֹדְפַי וְצָרָי מֵעֵדְוֹתֶיךָ לֹא נָטִיתִי:קנח רָאִיתִי בֹגְדִים וָאֶתְקוֹטָטָה אֲשֶׁר אִמְרָתְךָ לֹא שָׁמָרוּ:קנט רְאֵה כִּי פִקּוּדֶיךָ אָהָבְתִּי יְהוָה כְּחַסְדְּךָ חַיֵּנִי:קס רֹאשׁ דְּבָרְךָ אֱמֶת וּלְעוֹלָם כָּל מִשְׁפַּט צִדְקֶךָ:
נקרא  5  פעמים

לוח מודעות

למעלה