我正在使用SQL Server 2008
。請看下面的表格:在SQL Server 2008中將默認值插入MANT-TO-MANY關係的腳本
表學生
╔════╦═══════════╦══════════╗
║ ID ║ FIRSTNAME ║ LASTNAME ║
╠════╬═══════════╬══════════╣
║ 1 ║ joe ║ Smith ║
║ 2 ║ frank ║ Smith ║
║ 3 ║ Scott ║ Smith ║
╚════╩═══════════╩══════════╝
表課程
╔════╦═════════╦════════════════╗
║ ID ║ NAME ║ DESCRIPTION ║
╠════╬═════════╬════════════════╣
║ 1 ║ Physics ║ PHYSICS COURSE ║
║ 2 ║ MATH ║ COURSE ║
╚════╩═════════╩════════════════╝
表STUDENT_COURSE
╔════════════╦═══════════╦═══════╗
║ STUDENT_ID ║ COURSE_ID ║ GRADE ║
╠════════════╬═══════════╬═══════╣
║ 1 ║ 1 ║ 9 ║
║ 2 ║ 1 ║ 8 ║
║ 3 ║ 1 ║ 6 ║
╚════════════╩═══════════╩═══════╝
我需要爲MATH課程的所有用戶插入默認等級10,如果該用戶不存在此等級。
我不熟悉Microsoft SQL Server和T-SQL。你能幫我解決這個問題嗎?
微軟的產品被稱爲** SQL Server的**,其查詢語言「方言」是** T-SQL **(Transact-SQL) –