sql server 2000 שוב אני, שוב dynamic sql
שלום, ברצוני להוסיף משתנה datetime לשאילתת dynamic sql המנוסחת כמשתנה מסוג VARCHAR. למשפט באלפא אני רוצה להוסיף משתנה datetime ונופל . להלן הסקריפט:
שלום, ברצוני להוסיף משתנה datetime לשאילתת dynamic sql המנוסחת כמשתנה מסוג VARCHAR. למשפט באלפא אני רוצה להוסיף משתנה datetime ונופל . להלן הסקריפט:
DECLARE @mydate DATETIME DECLARE @dynamic VARCHAR(1000) SET @mydate='2007-06-19' SET @dynamic= ' SELECT * FROM contact1 WHERE lastdate='+ @mydate
כשאני מריץ את הסקריפט כל מה שאני מקבל זו הודעת שגיאה בזו הלשון:
Syntax error converting datetime from character string.
כיצד מוסיפים משתנה תאריך למשתנה קרקטריאלי באופן שהרצת המשתנה תהיה dynamic sql? תודה