儲存過程(二)

2021-10-03 15:59:11 字數 1247 閱讀 4613

▶可以引用在同一儲存過程中建立的物件,只要引用時已經建立了該物件即可。

▶可以在儲存過程內引用臨時表(不想動基礎表中的資料,從而將這些資料放在臨時表中)。如果在儲存過程內建立本地臨時表,則臨時表僅為該儲存過程而存在;退出該儲存過程後,臨時表將消失。

▶如果執行的儲存過程將呼叫另乙個儲存過程,則被呼叫的儲存過程可以訪問有第乙個儲存過程建立的所有物件,包括臨時表在內。

▶如果執行對遠端microsoft sql server2008例項進行更改的遠端儲存過程,則不能回滾這些更改。遠端儲存過程不參與事務處理。

▶儲存過程彙總的引數的最大數目為2100。

▶儲存過程中的區域性變數的最大數目僅受可用記憶體的限制。

▶根據可用記憶體的不同,儲存過程最大可達128mb。

create  aggregate

建立乙個集合

create  rule

建立乙個角色

create  default

建立乙個預設值

create  schema

建立乙個架構

create或者alter  function

建立或修改乙個函式

create或者alter  trigger

建立或修改乙個觸發器

create或者alter procedure

建立或修改乙個子儲存過程

create或者alter  view

建立和修改檢視

set  parseonly

不能使用set關鍵字設定儲存過程引數

set  showplan_all

set  showplan_text

set  showplan_xml

use  database_name

不能使用這樣的關鍵字切換資料庫

儲存過程教程(二)

儲存過程教程 二 在ms sql server 2000 中,建立乙個儲存過程有兩種方法 一種是使用transaction sql 命令create procedure,另一種是使用圖形化管理工具enterprise manager。用transaction sql 建立儲存過程是一種較為快速的方法...

儲存過程例項二

1 過程例項 begin set createtable concat create table table one date format date sub current timestamp,interval 1 day y m d like table one set insertdata c...

Mysql儲存過程 二

why mysql statements are legal in a procedure body 什麼mysql語句在儲存過程體中是合法的?什麼樣的sql語句在mysql儲存過程中才是合法的呢?你可以建立乙個包含insert,update,delete,select,drop,create,re...