איך ממירים 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
תודה באמת זה היה הבעיה היה לי אחרי כל מספר את הסימן %
 

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

הפרק היומי

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


תהילים פרק קכח

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

לוח מודעות

למעלה