دستت درد نكنه پسر بد 2007
ولي فكر كنم به حد كافي مطلب در اين مورد زياد هست
دستت درد نكنه پسر بد 2007
ولي فكر كنم به حد كافي مطلب در اين مورد زياد هست
اوهوم حق با شماست ولی این ترم استادم ازم خواست 2 تا کار بکنم یکی اینکه یه وبلاگ آموزشی بزنم و یکی دیگه یه برنامه بنویسم با sql . دیدم مطالب تو وبلاگ رو اگه اینجا واسه دوستان هم بزارم شاید مفید باشه .نوشته شده توسط srh124 [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
hamidreza_buddy جان خواهش میکنم وظیفه است
MAXXX عزیز فکر کنم بهترین منبع واسه کار با دیتابیس در vb6 - کتاب آموزش پایگاه داده در vb باشه . اگه بتونی تهیه اش کنی خوب کمکت میکنه .
سوالي كه من دارم اين است كه اين دستورات را در كجا بايد وارد كنيم. اگر امكان دارد در مورد محيط برنامه نويسي آن نيز توضيح همراه با تصوير مرحمت فرماييد.
1- اول از همه sql server 2000 رو همونطور که در اولین پست گفته شد نصب میکنید
2- enterprise manager رو باز میکنید
3- خب حالا دیتابیسی رو که تو اولین پست معرفی کرده بودم رو باید معرفی کنی به این شکل که اول دانلودش میکنی و unzip میکنی و مطابق شکل عمل میکنی :
تو پنجره بعدی هم آدرس فایل دیتابیس رو میدی خب دیگه کار تقریبا تموم شده !!!
از حالا به بعد فقط میخواد جداولت رو بصورت query باز کنی و با دادن query دلخواه نتیجه رو در صورت صحت پرسش مطرح شده ملاحظه کنی !
واسه اینکه جدولت رو بصورت query باز کنی اول از همه باید بانک رو باز کنی (تو این مثال اسم بانکمون univer ) هست . بعد جول مورد نظرت رو باز کن تو این نمونه 3 تا جدول داریم با نامهای student - nomreh - course . برای باز کردن جول بصورت query باید رو جدول مورد نظر کلیک راست کنی و سپس گزینه query رو کلیک کنی .
با سلام bad_boy_2007
متشکرم از زحماتتان
امید وارم موفق باشید
خواهش میکنم وظیفه بود
این هم بخشی از پروژه پایگاه داده ام بود ، انشا الله در اولین فرصت در مورد SQLExpress 2005 مطلب میندازم
خیلی مطالب خوبی بود کاش ادامه دار هم میشد!
به نظر من یک سری هم به سایت [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] بزنین!
در آستانه ورود SQL Server 2008 قرار گرفتیم و خوشبختانه مایکروسافت هم به درخواستا اضافه شدن Collation فارسی جواب مثبت داده و انشا الله با ورود نسخه 10 SQL Server یا همون ورژن 2008 دیگه مجبور نیستیم تنظیمات Collation رو برای زبان عربی تنظیم کنیم . جا داره همینجا از دوست و استاد عزیزم جناب مهندس ثباتی بابت زحماتی که در این زمینه کشیدن تشکر و قدردانی کنم ، که اگر پیگیری های ایشون نبود به احتمال خیلی زیاد این امکان به نسخه 2008 راه نمی یافت . قصد دارم از حالا به بعد در مورد SQL Server 2005 مطلب بزارم امیدوارم مفید واقع بشه .
متغییر ها در SQL Server 2005 :
بحث متغییرها از بحثهای پایه ای هر زبان میباشد ، اما این بحث در SQL رنگ و بوی دیگه ای داره ! دلیلش هم اینه که عدم انتخاب متغییر مناسب برای داده هامون باعث :
1- افت سرعت بازیابی اطلاعات
2- افزایش حجم داده های ذخیره شده
میشود و این دو مورد در هیچ مدل پایگاه داده ای مورد قبول نیست . پس سعی کنید توجه بیشتری به این بحث هر چند ساده ولی کاربردی داشته باشید . توضیح مختصری از انواع مهمتر در این بخش ارائه شده و پیگیری بحث مربوطه به خواننده واگذار میشود .
انواع متغییرها در SQL Server 2005 :
1- متغییرهای عمومی (Global)
2- متغییرهای محلی (Local)
1- متغییرهای عمومی : این نوع متغییرها توسط سیستم تعریف و نگهداری میشود ، لیستی از این متغییرها به نقل از MSDN در ذیل آورده شده است :
· @@CONNECTIONS (Transact-SQL)
· @@CPU_BUSY (Transact-SQL)
· @@CURSOR_ROWS (Transact-SQL)
· @@DATEFIRST (Transact-SQL)
· @@DBTS (Transact-SQL)
· @@ERROR (Transact-SQL)
· @@FETCH_STATUS (Transact-SQL)
· @@IDENTITY (Transact-SQL)
· @@IDLE (Transact-SQL)
· @@IO_BUSY (Transact-SQL)
· @@LANGID (Transact-SQL)
· @@LANGUAGE (Transact-SQL)
· @@LOCK_TIMEOUT (Transact-SQL)
· @@MAX_CONNECTIONS (Transact-SQL)
· @@MAX_PRECISION (Transact-SQL)
· @@NESTLEVEL (Transact-SQL)
· @@OPTIONS (Transact-SQL)
· @@PACK_RECEIVED (Transact-SQL)
· @@PACK_SENT (Transact-SQL)
· @@PACKET_ERRORS (Transact-SQL)
· @@PROCID (Transact-SQL)
· @@REMSERVER (Transact-SQL)
· @@ROWCOUNT (Transact-SQL)
· @@SERVERNAME (Transact-SQL)
· @@SERVICENAME (Transact-SQL)
· @@SPID (Transact-SQL)
· @@TEXTSIZE (Transact-SQL)
· @@TIMETICKS (Transact-SQL)
· @@TOTAL_ERRORS (Transact-SQL)
· @@TOTAL_READ (Transact-SQL)
· @@TOTAL_WRITE (Transact-SQL)
· @@TRANCOUNT (Transact-SQL)
· @@VERSION (Transact-SQL)
2- متغییرهای محلی (Local) این نوع متغییرها که توسط کاربر تعریف میشوند عموما برای ذخیره سازی داده های حاصل از محاسبات میانی بکار میروند ، جهت تعریف این نوع متغییر ها باید از دستور Declare استفاده کنیم و البته لازم به ذکر است که لیست محدود تری از این متغییر ها زمان ایجاد جداول نیز در دسترس هستند .
قوانین نامگذاری متغییر های زبان T-SQL مشابه قواعد نامگذاری دیگر زبانهای برنامه نویسی است با این تفاوت که ، نام متغییر الزاما باید با @ آغاز شود و بعد از آن یک حرف بزرگ یا کوچک یا یک عدد و بع از آن هر کاراکتر شامل حرف ، عدد یا زیر خط .
تعریف متغییر :
Declare @Variable_Name DataType
Example :
Declare @Temp int
جهت مقدار دهی به متغییر ها از دستور Select یا Set استفاده میشود :
Example :
Set @Temp=20
Or
Select @Temp=20
لیستی از انواع متغییر ها محلی در ذیل به نقل از MSDN آورده شده است :
Exact Numerics (اعداد صحیح)
bigint
decimal
int
numeric
smallint
money
tinyint
smallmoney
bit
Approximate Numerics (اعداد ممیز شناور)
float
real
Date and Time (ساعت و زمان)
datetime
smalldatetime
Character Strings (غیر یونی کد کاراکتر و رشته)
char
text
varchar
Unicode Character Strings (کاراکتر و رشته یونی کد)
nchar
ntext
nvarchar
Binary Strings(رشته های باینری)
binary
image
varbinary
Other Data Types (انواع داده های دیگر)
cursor
timestamp
sql_variant
uniqueidentifier
table
xml
از بین تمام انواع داده ای انواع Char , NChar , VarChar , NVarChar , Text , NText را در مطالب بعدی بیشتر توضیح میدم .
مراجع :
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدبهتره برا خوندن مقاله به آدرس زیر برید ، چون لینکها و جداول در این انجمن به درستی نشون داده نمیشه .کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
لطف داری دوست من ادامه داره ولی از حالا برای 2005 نه 2000 !!!نوشته شده توسط nimadb54 [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
ممنون
كارت حرف نداره ادامه بده. من هم منتظره نسخه 2008هستم.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)