常用sql功能標準寫法
函式標準寫法
create Function [dbo].[FunctionName]
(@parem1 Varchar(50),
@parem2 datetime,
@parem3 int)
ReturnS nVarchar(4000)
Begin
declare @eventstr nVarchar(4000)
set @eventstr=''
return @eventstr
End
go
儲存過程標準寫法
CREATE PROCEDURE dbo.procName
@parem1 int,
@parem2 varchar(50),
@parem3 varchar(50),
@parem4 varchar(50) output
AS
Begin
End
GO
賦權語句
GRANT EXECUTE/select/delete/update/insert ON [dbo].objectname TO [public]
遊標寫法
宣告遊標:
declare titprice CURSOR Local FAST_FORWARD for
select title, price from dbo.titles where price<15
開啟遊標:
open titprice
迴圈取質
fetch next from titprice into @strtitle, @strprice
while @@fetch_status=0
begin
set @[email protected]
fetch next from titprice into @strtitle,@strprice
end
關閉遊標
close titprice
釋放遊標
DEALLOCATE titprice
print @str
遊標其它
--定位到當前記錄相對位置記錄
fetch relative -88 from my_cursor into @id,@name,@address
select @id as id,@name as name,@address as address
--定位到當前記錄前一條
fetch prior from my_cursor into @id,@name,@address
select @id as id,@name as name,@address as address
--定位到當前記錄後一條
fetch next from my_cursor into @id,@name,@address
select @id as id,@name as name,@address as address
--定位到首記錄
fetch first from my_cursor into @id,@name,@address
select @id as id,@name as name,@address as address
--定位到尾記錄
fetch last from my_cursor into @id,@name,@address
select @id as id,@name as name,@address as address
觸發器
答案1:
use northwind
go
create trigger cust_orders_del1
on Cust_test
after delete
as
delete from order_test
where CustomerID in
(select CustomerID from deleted)
go
答案2:
use northwind
go
create trigger cust_orders_ins2
on order_test
after insert
as
if (select cstatus from cust_test,inserted where
cust_test.customerid=inserted.customerid)=1
begin
print 'The Goods is being processed'
rollback transaction
end
go
相關推薦
常用sql功能標準寫法
函式標準寫法create Function [dbo].[FunctionName](@parem1 Varchar(50),@parem2 datetime,@parem3 int) ReturnS nVarchar(4000)Begindeclare @eventstr
SQLAlchemy教程-第二章-SQL常用查詢的ORM寫法
elf class sql with primary 就是 lena == from 今天是2018-07-02. 今天來寫一些常用的SQL查詢的ORM寫法. 先把Emp, 也就是員工表的模型補上. class Emp(Base): __tablename__
SQL 中常用的功能函數,自定義的功能行數
指定 數據 begin returns smi 自定義 rst abcd ted 在SQL Server指定的數據庫中,有Programmability目錄,在這個目錄下,有存儲過程,有功能函數。 set ANSI_NULLS ON set QUOTED_IDE
常用SQL語句
char password 所有 gen 登錄 刪除表 一個 mysqldump pda --1. 用戶 --登錄 mysql -u用戶名 -p[密碼] --修改密碼 mysqladmin -u用戶名 -p[密碼] pa
常用sql 分頁語句(Oracle)
part strong spa 數據 rac syntax tween 另類 排序 常用的Oracle查詢語句 1.無ORDER BY排序的寫法。(效率最高) 經過測試,此方法成本最低,只嵌套一層,速度最快!即使查詢的數據量再大,也幾乎不受影響,速度依然! sql語句如下:
性能測試常用sql技巧_Oracle
star for 語句 計數 性能 table 實現 creator 自己 做了一段時間的性能測試,把自己在性能測試過程中,使用到的Oracle中用到的sql語句整理一番,做個備忘; (1)多個字段以某種格式拼接 "||"字符串拼接符; 示例:將“id”及“co
常用SQL查詢語句
edate 查詢更新 如果 子查詢 升序 運行 查詢 結構 薪酬 一、簡單查詢語句 1. 查看表結構 SQL>DESC emp; 2. 查詢所有列 SQL>SELECT * FROM emp; 3. 查詢指定列 SQL>SELECT empmo,
常用sql 集合記錄整理
object div bject asc pan order nbsp logs col select ‘truncate table ‘ + Name + ‘;‘ from sysobjects where xtype=‘U‘ order by name asc;--查
sql優化(oracle)- 第二部分 常用sql用法和註意事項
個數 its 用法 記錄 減少 合並 .com 語句 一個 第二部分 常用sql用法和註意事項 1. exists 和 in 2. union 和 union all
常用SQL server示例
sqlserver 1、去除記錄中的空格ltrim()去除左空格rtrim()去除右空格select ltrim(rtrim(字段名)) from 表名。2、增INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....) INSERT INTO 表名稱 VA
常用SQL優化(一),提升運算效率
大數據 必須 -name 過大 一半 一次 存儲過程 是否 ins 網上關於SQL優化的教程很多,但是比較雜亂。近日有空整理了一下,寫出來跟大家分享一下,其中有錯誤和不足的地方,還請大家糾正補充。1.對查詢進行優化,應盡量避免全表掃描,首先應考慮在 where 及 orde
oracle 常用sql語句
onu format del 滿足 blank ica end var har 目錄 1)基本 2)數學函數 3)rownum 4)分頁 5)時間處理 6)字符函數 7)to_number 8)聚合函數 9)學生選課 10)圖書館借閱 基本 --新建表: cre
Devexpress 常用的功能
length exp sts caption val linked and ren dbn 一 、GridControl的刪除操作 private void rILinkEditInfoDel_Click(object sender, EventArgs e) {
常用SQL
total time eps .text string name logical order by -- 1.查找邏輯讀取最高的查詢 SELECT TOP ( 25 ) p.name AS [SP Name] , deps.total_logic
EBS 開發常用SQL
color ber fff 詳細 ati where asi 當前 庫存 1.查看當前系統定義了那些值是中文的段值。 SELECT * FROM fnd_flex_value_sets ffvs WHERE ffvs.flex_value_set_name LIK
常用SQL方法
instr orm 更新 bpm 每次 next star 返回日期 trim 1. substr(字符串,截取開始位置,截取長度) //返回截取的字 eg:select substr(‘Hello World‘,-3,3) from dual; -----&
13.4 mysql用戶管理 13.5 常用sql語句 13.6 mysql數據庫備份恢復
13.4 mysql用戶管理 13.5 常用sql語句 13.6 mysql數據庫備份恢復- 13.4 mysql用戶管理 - 13.5 常用sql語句 - 13.6 mysql數據庫備份恢復 - 擴展 - SQL語句教程 http://blog.51cto.com/zt/206 - 什麽是事務?事務的特性
Oracle數據庫常用SQL
ssd lec isl ams gtk kkk kavm zhang constrain Oracle數據庫創建實例的過程類似於Sql server創建數據庫,Oracle一個實例可以對應多個表空間,一個表空間對應一個用戶,根據不同的用戶名、密碼登錄不同的表空間。 因此,創
jQuery ajax 標準寫法
地址 value 這也 sof error .ajax 是否 func brush jQuery ajax 標準寫法 $.ajax({ url:"http://www.microsoft.com", //請求的url地址 dataTyp
mysql用戶管理、常用sql語句、mysql數據庫備份恢復
mysql用法mysql用戶管理1、新增用戶user1,並設置密碼為123456mysql> grant all on *.* to ‘user1‘@‘127.0.0.1‘ identified by ‘123456‘;#創建user1用戶並授予其所有權限“*.*”(通配符)#第一個*:表示所有的數據庫