יש פה גם מפתחי SQL?

  • הוסף לסימניות
  • #2
אני לא יודעת אם זה יכול להתאים, אבל אולי...
במקום לשלוף את הנתונים, תכניסי אותם לטבלה זמנית, תקראי לשתי הפרוצדורות, ואז תשלפי מהטבלה הזמנית.
 
  • הוסף לסימניות
  • #4
לא מספיק הבנתי את השאלה,
למה לא union פשוט?
 
  • הוסף לסימניות
  • #5
כי את הטבלה יצרתי בתוך משתנה @query ואני מציגה את זה ע"י :execute(@query)
 
  • הוסף לסימניות
  • #6
יצרתי טבלה זמנית והכנסתי לתוכה וזה עובד ...
הבעיה שבעת ההרצה זה נותן לי שגיאה ב UNION א"א לעשות על טבלה זמנית UNION ?

SELECT *
FROM #temp1
union
SELECT *
FROM #temp2

השגיאה שמוצגת :
Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "SQL_Latin1_General_CP850_CI_AS" in the UNION operation.
 
  • הוסף לסימניות
  • #7
יצרתי טבלה זמנית והכנסתי לתוכה וזה עובד ...
הבעיה שבעת ההרצה זה נותן לי שגיאה ב UNION א"א לעשות על טבלה זמנית UNION ?

SELECT *
FROM #temp1
union
SELECT *
FROM #temp2

השגיאה שמוצגת :
Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "SQL_Latin1_General_CP850_CI_AS" in the UNION operation.
השגיאה שקיבלת היא לא על ה union אלא על הקונפליקט בפורמט (collation)
תנסי לאחד את הפורמט של העמודות הרצויות בבסיס הנתונים - שיהיו כולם utf8
או שתנסי לעשות את ההמרה בשאילתא עצמה (לא ניסיתי לבדוק אם זה עובד):
SELECT column1, CONVERT(column2 USING utf8) FROM my_table WHERE my_condition;
 
  • הוסף לסימניות
  • #8
באמת ניסיתי להמיר וזה עכשיו מצרף לי את הטבלאות,
אבל רק אחת ליד השניה לא אחת מתחת השניה ...
אני רוצה שיצרף לי כמו תמיד עמודה של C מתחת C
A מתחת A וכו'.... וזה מציג לי ככה :
A C A C
 
  • הוסף לסימניות
  • #9
בדקת ששמות העמודות בטוח זהים?
 
  • הוסף לסימניות
  • #11
בדקת ששמות העמודות בטוח זהים?
אני לא מכיר צורך ששמות העמודות יהיו זהים
באמת ניסיתי להמיר וזה עכשיו מצרף לי את הטבלאות,
אבל רק אחת ליד השניה לא אחת מתחת השניה ...
אני רוצה שיצרף לי כמו תמיד עמודה של C מתחת C
A מתחת A וכו'.... וזה מציג לי ככה :
A C A C
Union אמור בהחלט לצרף.
אם את רוצה תשלחי לי אולי את כל הקוד ואנסה לעזור...
 

פרוגבוט

תוכן שיווקי
פרסומת

פוסטים חדשים שאולי לא קראת....

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

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


תהילים פרק כה

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