PDA

نسخه کامل مشاهده نسخه کامل : Transact-SQL چیست؟



Life24
23-03-2013, 19:05
سلام


منظور از
Transact-SQL چیست و کاربرد آن کجاست؟
ما در management studio کوئری می نویسیم فرقش با این چیه؟ اون رو بهش میگن فقط sql?

brave_ie
29-03-2013, 00:54
اقا تا جایی که من فهمیدم داستان اینه که یک زبانی وجود داره برای کار با دیتابیس که اسمش هست SQL که یک سری دستوراتی مثل SELECTو... داره
sql که میگن منظورشون ممکنه sql-server باشه ولی t-sql منظور کدنویسی هستش که در واقع شاید نشه بهش برنامه نویسی هم گفت
در واقع اون کوئری هایی که مینویسی همون t-sql هستش
:n16:

Life24
13-04-2013, 16:59
سلام
کسی اطلاعات دقیق تری داره؟

anvar.net
13-04-2013, 19:16
اطلاعات که زیاده ولی کلیت موضوع بدین صورته که : خود واژه SQL دقیقا همین چیزیست که شما دنبالش هستید واژه SQL از حروف اول Structured Query Language یا زبان جستجوی ساخت یافته گرفته شده است, با این حساب SQL زبان جستجوی بانک های رابطه ای است و برای واکشی و دستکاری داده های موجود بر روی سیستم های مدیریت اطلاعات بکار می رود. هر زبانی دارای استانداردهایی برای هماهنگی بین شرکت های مختلف ارائه کننده خدمات در حوزه آن زبان است, لذا SQL زبان استانداردیست که در ابتدا توسط شرکت های مختلف ارائه کننده سیستم های مدیریت داده های رابطه ای در دهه 90 میلادی ارائه شد. مایکروسافت هم که در زیاده خواهی زبانزد خاص و عام است تغییراتی در این استاندارد ها ایجاد کرد و آنرا Transact-SQL نامید همان چیزی که ما به نام T-Sql میشناسیم در پایان این دو واژه کم و بیش مترادف هم هستند. اون کدهایی که هم شما در سیستم مدیریت Sql server برای کار با داده ها و ایجاد و یا حذف اونها ازش استفاده می کنید همین دستورات T-sql هستند. البته در میان ملت واژه SQL دیگر منظورش زبان جستجوی ساخت یافته نیست بلکه بیشتر اشاره به SQL Server دارد. ولی از نظر علمی SQL همان T-sql است و SQL Server هم سیستم مدیریت داده های رابطه ای شرکت مایکروسافت است .

V E S T A
14-04-2013, 13:28
منظور از SQL در اصل Ansi SQL یعنی SQL استاندارد است. این SQL توسط موسسه استاندارد آمریکا ایجاد شده و در حال حاضر استفاده تجاری ندارد. شرکت های بزرگ با اعمال تغییرات و افزودن

توانایی ها به این استاندارد لحجه هایی رو ایجاد کردن، لحجه ها به واسطه اینکه همگی از یک پدر ساخته شدند شباهت زیادی به هم دارن. دو لحجه مهم T-SQL از مایکروسافت و PL-SQL از اوراکل

هسـت. T-SQL لحـجــه مایکروسـافـت از Ansi SQL هسـت و علـت نـام گـذاری هـم اهمیـت زیـاد تـراکنــش ها در زبـان Transact SQL هسـت. T-SQL متــشـکل از 3 گــروه Meta Data ، Data و

Security & Access control هست(این سه گروه بر اساس سه جنبه اطلاعات ایجاد شدند) بر این اساس دستورات T-SQL به سه دستــور DDL، DML و DCL تقسیم می شود. دستورات DDL شامل

دستورات CREATE ، ALTER، DROP و دستورات DML شامل SELECT، INSERT، UPDATE، DELETE و دستورات DCL شامل GRAND، DENY و REVOKE هست.