Discover stored procedure performance tuning in sql server, include the articles, news, trends, analysis and practical advice about stored procedure performance tuning in sql server on alibabacloud.com
?The recent project used the stored procedure to pass in the table type parameter.
-- Defining table TypesCreate type T_table_type as Table(ID int, name varchar(+), Sex varchar(2) )?Go-- create a stored procedureCREATE PROC u_test(@tt_table_typereadonly) AsBegin???? Select * from @t????End?-- call a
The following is an example of a JSP calling SQL Server Stored Procedure:
Create a table:
Create table [BookUser] ([UserID] [int] IDENTITY (1, 1) not null,[UserName] [varchar] (50) COLLATE Chinese_PRC_CI_AS not null,[Title] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS not null,[Guid] [uniqueidentifier] not null constraint
Here is an example of a JSP calling a SQL Server stored procedure:
To create a table:
CREATE TABLE [Bookuser] ( [UserID] [int] IDENTITY (1, 1) not NULL, [User Name] [varchar] (m) COLLATE chinese_prc_ci_as not NULL, [Title] [nvarchar] (m) COLLATE chinese_p Rc_ci_as NOT NULL, [Guid] [uniqueidentifier] NOT NULL
The SQL Server Stored Procedure encountered the error "Table'' # TT ''cannot perform the SET operation without the identity attribute,
An error is reported when a temporary table is created and data is inserted into the temporary table.
The system prompts that the primary key is not opened at the beginning. When th
For more information about SQL Server paging query stored procedures, see.
For SQL Server paging query stored procedures, refer.
The Code is as follows:
Create procedure [dbo]. [up_Pag
The has been used since the start of the project. The original of this stored procedure (SORRY, forget the name), write this section of the SQL code is very good, I on this basis, according to my habits and thinking mode, adjusted the code, only to do paging query.
/*----------------------------------------------*proce
In the Object Explorer, connect to an instance of the Database Engine and then expand that instance.
Expand Databases, Expand the database in which the procedure belongs, and then Expand programmability .
Expand Stored Procedures, right-click the procedure to modify, and then click Modify.
Modify the text of the st
fromChinadba1whereUserid= 4Print @addr --keep the original valueGoIt is important to note that SELECT can also assign the value of the scalar subquery to a variable, and if the scalar subquery does not return a value, the variable is set to a null value.This is exactly the same as using SET assignmentThe concept of scalar quantum query everyone should be unfamiliar, for example, can explainDeclare @addr varchar( -)Set @addr = 'Initial value'--Select addr from chinadba1 where UserID = 4 for scal
Label:--视图、存储过程、函数名称DECLARE @NAME NVARCHAR(255);--局部游标DECLARE @CUR CURSOR--自动修改未上状态为旷课SET @CUR=CURSOR SCROLL DYNAMIC FORSELECT NAME FROM DBO.SYSOBJECTS WHERE NAME NOT IN (‘SYSCONSTRAINTS‘,‘SYSSEGMENTS‘)AND(OBJECTPROPERTY(ID, N‘IsView‘) = 1 --视图OR OBJECTPROPERTY(ID,N‘IsProcedure‘) = 1 --存储过程OR OBJECTPROPERTY(ID,N‘IsScalarFunction‘) = 1 --标量函数OR OBJECTPROPERTY(ID,N‘IsTableFunction‘) = 1 --标题函数OR OBJECTPROPERTY(ID,N‘IsInlineFunction‘) = 1 --内联函数);OPEN @CUR;FETCH NEXT FROM @CUR INTO @NAMEWHILE (@@FE
Ms SQL Server Stored Procedure batch modify user table owners
Create a login account and set login to the database to be modified.
Create storage process
Create procedure DBO. changename@ Oldowner as nvarchar (128), -- original parameter owner@ Newowner as nvarchar (128)
Copy codeThe Code is as follows:Declare @ TotalCount intDeclare @ TotalPageCount intExec P_viewPage_A 'type1', '*', 'id', ', 'Id asc', @ TotalCount output, @ TotalPageCount outputSelect * from type1Create PROC P_viewPage_A/*Nzperfect [no_mIss] efficient and common paging Stored Procedure (bidirectional retrieval) 2007.5.7 QQ: 34813284Tip: Applicable to tables or views with a single primary key or a unique v
Copy codeThe Code is as follows: declare @ TotalCount int
Declare @ TotalPageCount int
Exec P_viewPage_A 'type1', '*', 'id', ', 'Id asc', @ TotalCount output, @ TotalPageCount output
Select * from type1
Create PROC P_viewPage_A/*Nzperfect [no_mIss] efficient and common paging Stored Procedure (bidirectional retrieval) 2007.5.7 QQ: 34813284Tip: Applicable to tables or views with a single primary key or a un
It is more efficient to use stored procedures on SQL Server pages.The following stored procedure is found in the SQL area.
Certificate -----------------------------------------------------------------------------------------------
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.