2012-03-19 25 views
10

Khi tôi tạo một thủ tục lưu sẵn mới, tôi nhận được một ví dụ ban đầu về một thủ tục lưu sẵn, phần này có nghĩa là gì? :Nội dung mặc định của thủ tục lưu sẵn mới có nghĩa là gì?

CREATE PROCEDURE <Procedure_Name, sysname, ProcedureName> 
-- Add the parameters for the stored procedure here 
<@Param1, sysname, @p1> <Datatype_For_Param1, , int> = <Default_Value_For_Param1, , 0>, 
<@Param2, sysname, @p2> <Datatype_For_Param2, , int> = <Default_Value_For_Param2, , 0> 

..... ...

Tôi định nghĩa thủ tục lưu trữ của tôi như thế này:

CREATE PROCEDURE HumanResources.uspGetEmployees 
    @LastName nvarchar(50), 
    @FirstName nvarchar(50) 

.....

Vì vậy, những gì hiện trên Cú pháp mặc định của các tham số và tên thủ tục có nghĩa là gì? (Nhân tiện, văn bản mặc định cũng không thực thi).

Trả lời

8

Khi bạn tạo một thủ tục được lưu trữ mới bằng Server Management Studio, nó sẽ tạo thủ tục đã lưu bằng mẫu mặc định cho bạn .

Nếu bạn nhấn Ctril + Shift + M, bạn sẽ nhận được một cửa sổ trình chỉnh sửa nhỏ đẹp để chỉ định giá trị cho thông số mẫu.

Dưới đây là một danh sách đầy đủ của SQL Server Management Studio Keyboard Shortcuts

Hope this helps ..

+0

khi tôi đẩy kiểm soát + shift + M, không có gì xảy ra. tôi nên đánh dấu một hàng đầu tiên hay gì đó? – Rodniko

+0

Chọn 'Menu> Công cụ> Tùy chọn> Môi trường> Bàn phím> Sơ đồ bàn phím - Sql Server 2000' Nó sẽ hoạt động ngay bây giờ. Hoặc bạn có thể thử từ 'Menu> Truy vấn> Chỉ định giá trị cho tham số mẫu..' – Kaf

+0

Wow thats cool :) – Rodniko

3

Đánh dấu đó là vì đó là mẫu. Sử dụng ví dụ:

<Procedure_Name, sysname, ProcedureName> 

Giá trị đầu tiên là tên của tham số trong templaye (ví dụ: "Procedure_Name"), thứ 2 là kiểu dữ liệu dự kiến ​​cho các giá trị mà mẫu tham số (ví dụ: "SysName") và giá trị thứ 3 là giá trị mặc định cho tham số đó (ví dụ: "ProcedureName").

Bạn có thể chỉ định các tham số mẫu bởi cách nhấn vào nút thanh công cụ "Xác định giá trị cho các tham số mẫu" trong SSMS (có một "A" và "B" icone với mũi tên)

Vì vậy, bạn có thể tạo mẫu riêng của bạn và sử dụng đánh dấu đó để chỉ định những bit cần được thay thế (Ctrl + Alt + T hiển thị Trình khám phá Mẫu)

Các vấn đề liên quan