דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
S

softs

@softs
אודות
פוסטים
271
נושאים
9
קבוצות
0
עוקבים
0
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • שימוש בפרמטרים לצורך create login
    S softs
    CREATE PROC LoginUser (@UserNameTemp VARCHAR(100) output) 
    AS BEGIN
     
        SET @UserNameTemp  = 'a234'
    	
    	DECLARE @passtemp AS NVARCHAR(MAX) = '1234'
    	
    	DECLARE @SqlCommand AS NVARCHAR(MAX) = N'CREATE LOGIN ' + @UserNameTemp + N' WITH PASSWORD = N''' + @passtemp + N''''
    	
        EXEC(@SqlCommand)
     
    END    
    GO
    
    
    DECLARE @retVal AS NVARCHAR(MAX) = '' 
    
    EXEC LoginUser @UserNameTemp = @retVal OUTPUT
    

    פורסם במקור בפורום CODE613 ב24/07/2016 16:23 (+03:00)


  • שימוש בפרמטרים לצורך create login
    S softs

    שרשר את הפקודה לסטרינג nvarchar ותריץ עם exec

    פורסם במקור בפורום CODE613 ב24/07/2016 09:04 (+03:00)


  • @@IDENTITY
    S softs

    בסוף השאילתה במקום סלקט על המשתנה @@identtity אתה יכול לבצע select max מטבלת האבות או כל סלקט אחר שיביא לך את התוצאה הרצויה

    פורסם במקור בפורום CODE613 ב24/07/2016 00:29 (+03:00)


  • פונקציות
    S softs

    ראשית, פונקציה ב SQL לא יכולה לקבל פרמטר של OUTPUT, זה נגד ההיגיון של פונקציה ב SQL באופן כללי.

    שנית, לפונקציה שמחזירה טבלה ישנם שני סוגים, INLINE ו MULTILINE.
    INLINE אומר שאין לך שום יכולת לכתוב קוד בתוך הפונקציה, פרט למשפט SELECT בודד, ואז אתה פטור מלהגדיר מפורשות את רשימת העמודות מראש (היא עדיין תקובע בעת יצירת הפונקציה גם אם תשים כוכבית ב SELECT).
    MULTILINE נותן לך את האפשרות לכתוב קוד בפנים אבל דורש ממך להגדיר בדיוק אלו עמודות יהיו בטבלה, אתה יצרת INLINE ומנסה לכתוב קוד בפנים, וזאת השגיאה שאתה רואה.

    שלישית, אין כלום בין ה BEGIN ל END שזאת שגיאה בפני עצמה, אם אין לך כעת מה לשים תדחוף PRINT או משהו בלתי מזיק בסגנון.

    רביעית, הייתי ממליץ לך להשתמש בדוגמה מוכנה של פונקציה מתוך ה TEMPLATE EXPLORER שקיים ב SSMS, או להוריד דוגמה מהאינטרנט ולשנות אותה עד שתדע לכתוב לבד.

    פורסם במקור בפורום CODE613 ב22/07/2016 01:31 (+03:00)


  • פונקציה לקבל ערך אקראי בsql server
    S softs

    אני ממליץ לשמור ב DB ערך מספרי שיותר קריא וקל לתחזוקה וכלפי חוץ להשתמש איפה שצריך בתרגום של המספר ל BASE62 (כמו שיוטיוב עושים)
    http://www.fishofprey.com/2011/08/convert-between-base-10-and-base-62-in.html

    פורסם במקור בפורום CODE613 ב20/07/2016 12:15 (+03:00)


  • חידוש הפורום
    S softs

    וכבר אמרו חכמים
    if it ain't broke, don't fix it

    פורסם במקור בפורום CODE613 ב17/07/2016 21:35 (+03:00)


  • הדרכה מפורטת על יצירות יוזרים ל sql server
    S softs

    http://stackoverflow.com/questions/11008399/t-sql-how-to-grant-role-to-user

    פורסם במקור בפורום CODE613 ב19/07/2016 22:25 (+03:00)


  • הדרכה מפורטת על יצירות יוזרים ל sql server
    S softs

    https://blogs.msdn.microsoft.com/walzenbach/2010/04/14/how-to-enable-remote-connections-in-sql-server-2008/

    פורסם במקור בפורום CODE613 ב17/07/2016 01:08 (+03:00)


  • הדרכה מפורטת על יצירות יוזרים ל sql server
    S softs

    יצירה בקוד של לוגאין ויוזר יכולה להיראות כך:

    CREATE LOGIN AbolrousHazem   
        WITH PASSWORD = '340$Uuxwp7Mcxo7Khy';  
    USE AdventureWorks2012;  
    GO  
    CREATE USER AbolrousHazem FOR LOGIN AbolrousHazem;  
    GO
    

    הרחבה כאן:

    וההרשאות:
    GRANT SELECT זה SELECT בלבד
    GRANT UPDATE או GRANT INSERT ועוד על זה הדרך

    פורסם במקור בפורום CODE613 ב17/07/2016 01:02 (+03:00)


  • הדרכה מפורטת על יצירות יוזרים ל sql server
    S softs

    אתה מחפש ליצור LOGIN שזו ישות נפרדת מ USER
    LOGIN מייצר אפשרות חיבור לשרת, לכל LOGIN ניתן למפות USER בכל בסיס נתונים, וההרשאות ניתנות ל USER.

    מאוד קל לבצע את זה דרך ה SSMS בלי התעסקויות מיוחדות, (ואז ה SQL יוצר בשבילך את הUSERS בבסיסי הנתונים לבד)

    ליצירת LOGIN אתה עושה קליק ימני על ServerName->Security->Logins->New Login
    מגדירים שם וסוג חיבור (ווינדוס/ SQL)
    בטאב USER MAPPING אפשר למפות לו בסיסי נתונים ובכל אחד מהם לתת הרשאה מסט ההרשאות המוכנות שלמטה
    אם רוצים לתת הרשאות ספציפיות יותר מגדירים רק PUBLIC

    ואז נותנים הרשאות עם המשפט GRANT
    לדוגמה:

    GRANT SELECT ON tblPayment TO User1
    

    וכו'

    פורסם במקור בפורום CODE613 ב17/07/2016 00:15 (+03:00)


  • קיבוץ וסכימה לפי שני שדות
    S softs

    נא להיות קונסיסטנטיים גם בטעויות
    HUOR != HOUR :?
    אני מסוג האנשים שפותחים עיתון ועוד לפני שקוראים את התוכן דוקרות להם מיד בעין שגיאות הכתיב (לא דקדוק..)

    פורסם במקור בפורום CODE613 ב14/07/2016 00:45 (+03:00)


  • Json
    S softs

    מורידים מה nuget את json.net
    יוצרים struct במבנה של ה json ועושים jsonconvert.deserialize לתוך המשתנה

    פורסם במקור בפורום CODE613 ב12/07/2016 11:02 (+03:00)


  • סינון רשומות בשאילתא על סמך שאר הרשומות באותה שאילתא
    S softs

    פקודות EXCEPT ו INTERSECT נותנות מענה פשטני לבעיות מסוג זה וגם DISTINCT במקרה של סינון כפילויות פשוט.
    בבעיה מעט יותר מורכבת כמו שהצגת כאן דרוש Self Join ולסינון כפילויות ניתן לרתום את ה ROW NUMBER.

    אני מביא פה פתרון עובד לבעיה הספציפית שהעלית למרות שאני עייף מידי לחשוב אם זה באמת הפתרון הראוי

    DECLARE @A AS TABLE
    (ID INT IDENTITY(1,1),
     Price  NUMERIC(19,6),
     Value  NUMERIC(19,6),
    ROI AS Price / Value)
    
    INSERT INTO @A(Price,Value) VALUES(2,5),(8,6),(9,7) ,(7,4) ,(1,5),(10,10),(8,6)  
    
    
     SELECT * FROM (
     SELECT ROW_NUMBER() OVER (PARTITION BY A.Price, A.Value ORDER BY A.ID) AS Num, A.* FROM @A AS A
     LEFT JOIN @A AS B ON 
     B.ID <> A.ID AND B.Price <= A.Price AND B.Value >= A.Value AND A.ROI <> B.ROI
      WHERE B.ID IS NULL
      ) AS X  WHERE Num = 1
    

    פורסם במקור בפורום CODE613 ב06/07/2016 00:00 (+03:00)


  • C# פונקציה לטיפול ב enum המוגדר כ flags ?
    S softs

    שימוש קלאסי ב Flags הוא במקרה של צורך בהעברת אוסף של הגדרות True\False שלא תלויות זו בזו לפונקציה מסוימת
    כמו ב MessageBox לדוגמה, מה יהיה האייקון והאם ייושר לימין וכו', זה קריא, פשוט וחסכוני.
    ל Enum שלא מוגדר כ Flags יש עוד שימושים כמו הגבלת קלט לפונקציה.

    הגישה של למה להסתבך ממש מעצבנת אותי, מתכנת צריך לשאוף להכיר כל אבן מאבני הבנין של התכנות על בוריה, ואחר כך מתוך עמדה של ידע להחליט במה להשתמש ובמה לא.

    פורסם במקור בפורום CODE613 ב05/07/2016 11:55 (+03:00)


  • יצירת פונקציה בSQL SERVER
    S softs

    אני מצטרף להמלצת דוד שאת הפרמטר תהפוך למחרוזת אבל תשקול אם אתה זקוק למחרוזת יוניקוד שזה nvarchar (ולא varchar).

    דומה שהגעת מאקסס ולכן כל הסוגריים המרובעים והעגולים בשאילתה - במקרה שלך בכל משפט השאילתה (הפסוקיות SELECT - FROM - WHERE) לא דרוש אפילו סוגר אחד.

    השפעת אקסס צצה גם בשמות בעברית, זאת טעות בכל כך הרבה רבדים, קבל עצה מבעל נסיון, ותר על זה, שבור שיניים ותתרגל לשמות באנגלית.

    פורסם במקור בפורום CODE613 ב04/07/2016 10:51 (+03:00)


  • RSS לאתר
    S softs

    זה לא משהו שאתה יכול "להגדיר"
    אתה צריך לקרוא את ה RSS ולפענח אותו בעצמך בצד שרת או צד לקוח
    ב PHP ראה כאן משהו פשוט:
    https://gist.github.com/ScottPhillips/3025879
    ב JS:
    http://www.w3schools.com/php/php_ajax_rss_reader.asp

    פורסם במקור בפורום CODE613 ב27/06/2016 13:26 (+03:00)


  • המצאת שפת שאילתות חדשה
    S softs

    האם אתה בצעם אומר שבנית מטא - שפה בין יום?
    זה הצהרה גרנדיוזית...

    פורסם במקור בפורום CODE613 ב16/06/2016 12:16 (+03:00)


  • המצאת שפת שאילתות חדשה
    S softs

    כל שפה לתחקור מסדי נתונים רלציוניים חייבת להיות מבוסת על ההגיון שבמבנה הרלציוני קרי אלגברה רלציונית
    שוב אני חוזר לקורס האלמותי שאני ממליץ עליו ...
    https://lagunita.stanford.edu/courses/DB/2014/SelfPaced/about - לבחור למטה relational algebra
    יהיה מי שיתלונן שזה דורש רישום, מצד שני זה קורס של אוניברסיטת סטנפורד וזה הכי קרוב שמישהו מאיתנו יגיע לפיסת השכלה ברמה הזו...

    פורסם במקור בפורום CODE613 ב14/06/2016 23:56 (+03:00)


  • חישוב מרחק בין נקודות ציון
    S softs

    ברמת בסיס הנתונים MSSQL 2008 ומעלה נותן פתרון מצוין לנושא הגיאוגרפי
    https://technet.microsoft.com/en-us/library/bb933808.aspx

    פורסם במקור בפורום CODE613 ב07/06/2016 13:16 (+03:00)


  • מסד נתונים ב NET.
    S softs

    אני דוחה כל הזמן את המשימה להגיב פה על הנושא ופשוט לא מוצא זמן, אכריז כאן למען הפרוטוקול "אין שתיקתי הודאתי".

    פורסם במקור בפורום CODE613 ב07/06/2016 13:23 (+03:00)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 13
  • 14
  • 3 / 14
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום