方法一 複製代碼 代碼如下:declare @max integer,@id integer declare cur_rows cursor local for select 主欄位,count(*) from 表名 group by 主欄位 having count(*) > 1 open cur_rows fetch cur_rows into @id,@max while @@fetch_status=0 begin select @max = @max -1 set
複製代碼 代碼如下:CREATE function getcolor (@井號 varchar(50),@層位 varchar(50)) returns varchar(200) as begin declare @sql varchar(2000);set @sql='' --distinct select @sql=@sql+ 顏色+',' from ( select distinct 顏色 from yourtablename where 井號=@井號 and 層位=@層位 and 顏色
--查看指定表的外鍵約束 select * from sysobjects where parent_obj in( select id from sysobjects where name='表名') and xtype='PK' --查看所有表 select * from sysobjects where xtype='PK' --刪除列中含數位 delete news where patindex('%[0-9]%',title)>0 --刪除刪去 欄位
sql語句中預設是不區分大小寫,所以語句: Sql代碼 SELECT * FROM RecEngineBizInfo WHERE RecEngineBizName = 'QQ' 和 Sql代碼 SELECT * FROM RecEngineBizInfo WHERE RecEngineBizName = 'qq' 查到的結果是一樣的。 要查看某個欄位是否包含大寫字母 A 的指令碼為: Sql代碼 select * from RecEngineBizInfo where
刪除一條留言資訊會串聯刪除回複資訊,這時我們需要用到事務,如下SQL複製代碼 代碼如下:ALTER PROCEDURE [dbo].[proc_tb_leaveword_delete] ( @leavewordID INT, @record TINYINT OUTPUT ) AS BEGIN BEGIN TRY BEGIN TRANSACTION DELETE FROM tb_leavewordID WHERE
一. 建庫,建表,加約束. 1.1建庫 複製代碼 代碼如下:use master go if exists (select * from sysdatabases where name='MyDatabase')—判斷master資料庫sysdatagbases表中是否存在將要建立的資料庫名 drop database MyDatabase—如果sysdatabases表中存在該資料庫名,則將它刪除 go exec xp_cmdshell ‘md
複製代碼 代碼如下:using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls;
複製代碼 代碼如下:--建立資料表createtable TestData ( ID int identity(1,1) primary key, Data int, ColA varchar(20), ColB varchar(20) ) go --插入測試資料 declare @counts int declare @i int set @counts = 10000 set @i = 1 while @i<=@counts begin insert TestData