SqlServer 2005+
文章平均质量分 62
半部論語
不积跬步,无以至千里; 不积小流,无以成沧海。
展开
-
SqlServer判断(数据库,表,视图,存储过程等)是否存在
----------------------------------------------------------------判断数据库是否存在 if exists(select* from master..sysdatabases where name=N'库名')print 'exists'elseprint 'not exists'-------转载 2012-07-05 16:38:35 · 838 阅读 · 0 评论 -
SQLServer:Join,Left Join,Right Join
-- 内连接 (Inner Join):只连接匹配的行select * from test1 inner join test2 on test1.id = test2.id--左外连接 (Left Jion):包含左边表的全部行(不管右边的表中是否存在与它们匹配的行),以及右边表中全部匹配的行select * from test1 left join test2 on原创 2012-12-08 13:18:25 · 9152 阅读 · 0 评论 -
主键并非是一个字段,也可以是多个字段。
SQLSERVER,ORACLE都可以设定多个字段合并为主键。USE [test]GO/****** Object: Table [dbo].[test3] Script Date: 12/08/2012 14:19:29 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE [db原创 2012-12-08 14:19:16 · 11831 阅读 · 0 评论 -
sql字符串截取
//分割字符串if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Get_StrArrayLength]') and xtype in (N'FN', N'IF', N'TF')) begin drop function [dbo].[Get_StrArrayLength] endGOC原创 2013-01-29 17:38:51 · 1205 阅读 · 0 评论 -
sql数据库作业,定期执行存储过程
IF EXISTS ( SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[Job_UpdateCustomerStatus]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1 ) drop pro原创 2013-04-15 09:08:25 · 3157 阅读 · 0 评论 -
sqlserver 临时表操作
--按状态查询if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[StatusType]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[StatusType] GO CREATE PROCEDURE [d原创 2014-08-06 09:24:35 · 810 阅读 · 0 评论