sql server stored procedure tutorial for beginners
sql server stored procedure tutorial for beginners
Alibabacloud.com offers a wide variety of articles about sql server stored procedure tutorial for beginners, easily find your sql server stored procedure tutorial for beginners information here online.
Tags: io ar using for data on CTI as database--SQL SERVER determines if there is a trigger, stored procedure--Determine the storage process and delete if it existsIF (EXISTS (SELECT * from sysobjects WHERE name= ' procedurename ' and type= ' P '))DROP PROCEDURE procedurename
?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
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
Create or replace PROCEDURE cmpp_submit_remove_procedure
Is
Dendtime date; --Each processing is a point in time
--Get the data ID to process
Cursor C_cmpp_submit (endtime date) is
Select ID from Cmpp_submit
Where ((ih_process or (ih_process = ' wait_for_response ' and ih_retry and Ih_timestamp
IId number; --ID
Icount number; --Counter
Begin
--dendtime: = Trunc ((sysdate-1/288), ' mi '); --Get the processing time
Copy Code code as follows:
DECLARE @TotalCount int
DECLARE @TotalPageCount int
exec p_viewpage_a ' type1 ', ' * ', ' id ', ', ' ID ASC ', 1,0,4,3, @TotalCount output, @TotalPageCount output
SELECT * FROM Type1
Create PROC p_viewpage_a
/*
Nzperfect [No_miss] Efficient common paging stored procedure (bidirectional retrieval) 2007.5.7 qq:34813284
Warning: Tables or views that apply to a singl
. Eduf as Father culture, Stu. EduM as mother culture, ans. Answercontent as option, s.title as topic from edu_qnanswer ans left join Sys_user u on ans.answerid=u.id left join Ed U_student Stu on Stu.userid=u.id left joins Edu_qnsubject s on S.id=ans.subjectid left joins Edu_qnvolume v on S.vol Umeid=v.id where v.id={0}) p Pivot (max (option) for topic in ({1})) as Pvt", Volumegeneral.id, itemtitles); DT= db. Runtable(SQL); dt. TableName=volumegeneral
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.