Ø 單擊“工具”菜單-> “SQL配置屬性”->“安全性”選項卡…
Ø 打開企業管理器
Ø 右擊想要設置的數據庫->“所有任務”->“收縮數據庫”…
Ø 右擊想要設置的數據庫->“屬性”->“選項”選項卡->勾選“自動收縮”
Ø 含有通配符的條件表達式必須與LIKE連用,不含通配符的字符串表達式可以直接寫為“=”式,效率更高。
Ø 可使用“_”(下劃線) 代表一個任意字符,使用“%”代表0個或多個字符
Ø 可使用“[1-3]”代表指定范圍內的一位數字,使用“[c-h]”代表指定范圍內的一位字母,其中的“-”代表“從…到…”;但“-”不能放在開始位置,如[-f]。
Ø 若字段名和SQL關鍵字一致,則需在其兩則加上[]。如ID,name,應寫作[ID],[name]
Ø 若字符串型字段值要求滿足多個確定的條件,如name必須為“丁一”,“李二”,“張三”,“王八”,一般不寫作OR表達式,而是使用IN。如name IN (‘丁一’,’李二’,’張三’,’王八’)
先選中要執行的命令,點工具欄上的“>”
使用”--“開始。
/*開頭,*/ 結束。
右擊要生成
SQL的數據庫->“所有任務”->“生成SQL腳本”->“常規”選項卡->“全部顯示”…設計完源表後執行“復制”,在設計新表時執行“粘貼”。若報某列錯誤,只需把它移動到最後即可。
操作不記錄在日志中,連觸發器也不會激活。所以會導致外鍵約束不起作用。
正常。DEFAULT代替默認值僅限於INSERT命令插入單條記錄時。
Ø 使用SELECT 字段列表 INTO 新表名 FROM 現表名
Ø 新表不能提前存在
將會把兩個字段的內容,合並到一個字段中去。而不會形成同名的2列
選擇數據“目的”時,一定要選擇Y鑰匙後的“Microsoft Access”
選擇數據“目的”時,一定要選擇綠色X後的“Microsoft Excel97
取消自動標識,修改後,恢復自動標識
表中現有數據與欲設約束相矛盾。即表已有數據已經違反了欲設定的約束。將矛盾數據記錄修改後即可成功設定該約束
Ø 保證它是SQL登錄名,而不是某數據庫的用戶名。
Ø 重啟服務管理器
Ø 重啟查詢分析器
檢查登錄名的屬性,觀察數據庫訪問選項卡上,有沒有對訪問的數據庫前勾選?有沒有勾選除public之外的角色權限?如dbo等。
如
會忽略不計,當這條記錄不存在
會以默認值替代,而不會是NULL