批
在建立批的時候,應注意下面幾點:
1、只有某些語句可以合併起來建立乙個批,而其它一些語句不能合併。
2、不能在同乙個批中既將規則和預設繫結在列上,又使用它們。
3、不能在乙個批中刪除物件又重新建立它們。
4、不能在乙個批中修改乙個表並引用新列。
5、不能在乙個批中定義並使用check約束。
6、使用set語句修改的項只有在批結束後才起作用。
sql server主要的全域性變數:
1、@@error:如果最後的語句執行成功,則@error系統函式返回0;如果此語句產生錯誤,則@@error返回錯誤號。
3、@@trancount:記錄當前事務的巢狀級。每個begin transaction語句使@@trancount加1,每個commit transaction語句使@@trancount減1.
4、@@cursor_rows:返回最後開啟的游標中當前存在的合格行的數量。
5、@@fetch_status:返回被fetch語句執行的最後游標的狀態,其中,0表示fetch語句成功,-1表示fetch語句失敗或此行不在結果集中,-2表示被提取的行不存在。
cast結構:
use sinonet
select sno,sname,s***,'ssage0'=
case
when sage=21 then '年輕有為'
when sage=22 then '潛力股'
when sage=23 then '風華正茂'
when sage=25 then '事業有成'
endfrom student
注意:case結構在select中的用法。
Spring JdbcTemplate之批量插入
jdbctemplate簡介 spring對資料庫的操作在jdbc上面做了深層次的封裝,使用spring的注入功能,可以把datasource註冊到jdbctemplate之中。jdbctemplate位於spring jdbc 5.0.6.release.jar jdbctemplate主要提供以...
用Transact SQL 命令壓縮資料庫
用transact sql 命令壓縮資料庫 可以使用dbcc shrinkdatabase 和dbcc shrinkfile 命令來壓縮資料庫。其中dbcc shrinkdatabase 命令對資料庫進行壓縮,dbcc shrinkfile 命令對資料庫中指定的檔案進行壓縮。1 dbcc shrin...
通過OSQL命令執行SQL SERVER批SQL
通過system.data.sqlclient命名空間只能執行單條sql,或多個內容中間用 分開,不能執行類似等命令,有沒有一種方法能類似查詢分析器一樣執行一些批命令呢,答案是通過osql來執行。osql詳細用法 通地程序來呼叫 執行osql命令 public static void excuteo...