Autoplay
Autocomplete
Previous Lesson
Complete and Continue
2-1-TSQL(.NetFramework)扎實打底
關於本課程
FAQ-Handout,SampleCode(常見問題-講義、範例程式碼)
有關課程聲音
(P1)導讀TSQL(.NetFramework) (9:39)
(DDL)建立Database和Table
(T1)入門PK、FK、DefaultConstraint、CheckConstraint、IdentityColumn (117:34)
(T2)入門DataTyp、DDL、DML (8:55)
(T3)討論IdentityColumn (26:35)
(DML)Aggregation,使用Select和From和GroupBy
(T4)討論Select搭配Aggregation和GroupBy。Count、Sum、Avg、Min、Max (40:39)
(T5)比較Join和UNION。比較ISNULL、CaseWhen、COALESCE (44:23)
入門StoredProcedure
(T6)討論StoredProcedures搭配Asp.NetWebForm的SearchBar (72:42)
討論StringFunction
(T7)討論StringFunction (22:17)
討論DateTimeFunctions
(T8)討論DateTimeFunction,實作RandomDateTime (41:31)
(T9)討論DateTime2、SmallDateTime,比較語法EoMonth、DateFromParts、DateTime2FromParts (12:05)
(T10)比較Cast、Convert、Parse,介紹GetDateTime (26:08)
討論MathFunction
(T11)討論MathFunction,包括ABS、CEILING、FLOOR、POWER、RAND、SQUARE、SQRT、ROUND (12:21)
自訂UserDefinedFunction
(T12)自訂UserDefinedFunction (33:37)
LocalTempTable和GlobalEmpTable
(T13)討論LocalTempTable和GlobalTempTable (15:49)
討論Index
(T14)討論Index (41:21)
討埨View
(T15)討論View (56:08)
討論DataManipulationLanguage(DML)Trigger
(T16)討論DataManipulationLanguage(DML)Trigger (57:52)
討論CommonTableExpressions(CTE)
(T17)使用CommonTableExpressions(CTE) (52:55)
討論Pivot和Unpivot
(T18)討論Pivot和Unpivot (56:30)
使用Transaction和@@Error以及TryCatch處理ErrorHandling
(T19)討論Transaction和ErrorHandling。討論TryCatch (33:07)
討論Cursor、CreateLargeSampleData、CheckIfObjectExist、Merge
(T20)大量Data的Performance。比較Sub-Query和Join (22:50)
(T21)討論Cursor (40:50)
(T22)檢查如果Object存在(CheckIfObjectExist) (40:56)
(T23)合併Merge (7:53)
討論ConcurrentTransactions,處理DeadLock,尋找BlockingProcess
(T24)討論Concurrent(同時進行的)Transactions (89:42)
(T25)處理DeadLock(死鎖) (53:07)
(T26)尋找BlockingProcess(被鎖的流程) (6:45)
討論Joins、CrossApply、OuterApply
(T27)深入理解Join中的Except和NotIn和Insert和Union和UnionAll。比較InnerJoin和DistinctInnerJoin (19:18)
(T28)討論CrossApply和OuterApply (10:50)
討論DDLTrigger搭配AllServerScope,LoginTrigger,SelectInto
(T29)介紹DDLTrigger搭配AllServerScope和LoginTrigger (33:02)
(T30)討論SelectInto (7:40)
(T31)討論StoredProcedure搭配TableValueTypeParameter。實作在Asp.NetWebForm (17:00)
介紹DebugTools,深入理解Grouping和OverClause
(T32)比較GroupingSet、Rollup、Cube。比較Grouping Function、Grouping、IDFunction (47:45)
(T33)討論DebuggingTools (16:45)
(T34)討論Over、RowNumber。比較Rank和DenseRnk。討論Running和TotalNTile (72:18)
討論Pagging,使用IFF和Offset搭配SequenceObject。介紹Guid型別
(T35)討論IIFFunction (2:01)
(T36)討論Pagging。討論OffsetN1RowsFetchNextN2RowsOnly (5:48)
(T37)討論Dependency (18:34)
(T38)討論SequenceObject和IdentityProperty (15:37)
(T39)討論Guid (8:02)
討論DynamicTSQL。測試SQLInjection。解析QueryPlanCache
(T40)討論DynamicSql。討論SqlInjection在Asp.NetWebForm的SearchBar (39:59)
(T41)討論效率,包括QueryPlanCache和SqlInjection。討論CrossApply和OuterApply。討論Exec、sp_Executesql (25:51)
(T42)討論DynamicTableName和SqlInjection和QuoteNameFunction (11:33)
(T43)討論DynamicOutputParameter (3:31)
(T44)討論DynamicTempTables (4:32)
(T45)討論DatabaseNormalization (7:20)
課程評價
課程評價
(T10)比較Cast、Convert、Parse,介紹GetDateTime
Complete and Continue