1.建立儲存過程(乙個登入的例子):
create procedure [dbo].[proc_loginuser] //定義儲存過程名稱
@u_name varchar(30) output, //定義輸出引數
@u_pawd varchar(16), //定義輸入引數
@result int output,
@r_kp varchar(500) output,
@s_ip varchar(20),
@s_turename varchar(30) output,
@s_centerid int output
as//一下就是儲存過程的實現
declare @tempid int -- 角色表的id //定義變數
set @tempid =-1; //賦值
update t_sysuser set s_lastlogin =getdate(),s_ip =@s_ip where s_uname =@u_name and s_pwd = @u_pawd and s_isstop = 0
select @result = s_role ,@u_name =s_id,@r_kp=r_kp ,@s_turename =s_turename,@s_centerid=s_centerid from t_sysuser where s_uname =@u_name and s_pwd = @u_pawd and s_isstop = 0
select @tempid = isnull(r_id,-1) from t_role where r_id =@result
set @result = @tempid
2.建立檢視:
create view [dbo].[檢視名稱]
as檢視的實現
3.新建乙個字段:alter table 表名 add 欄位名 型別 如:alter table msg_kehu add kh_mdid int
4.修改乙個字段:alter table 表名 alter column 欄位名 型別 如:alter table msg_caigouxiangqing alter column cgxq_number float
Sql 語法整理
q uery 1select 和 select 語句 select lastname,firstname from persons 2select distinct 語句 select distinct company from orders 3where select from persons w...
c 基本語法複習
using system 引用命名空間 1.輸出字串 console.write 輸出字串內容 console.writeline 輸出內容並換行 2.格式化字串 console.writeline 兩個數相加 3,4,7 能夠把後面的數字引入字串 標記可以多次使用 console.writelin...
SQL基本語法
update 有關update,急!在oracle資料庫中 表 a id firstname,lastname 表 b id,lastname 表 a 中原來id,firstname兩個欄位的資料是完整的 表 b中原來id,lastname兩個欄位的資料是完整的 現在要把表 b中的lastname欄...