随笔分类 -  SQL SERVER

摘要:1.stop mysql 服务 或者cmd =》net stop mysql57 或者手动停止 2.切换到安装mysql bin目录下 执行命令 mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" --skip- 阅读全文
posted @ 2018-03-14 15:35 sulin 阅读(284) 评论(0) 推荐(0)
摘要:1.初始化数据 2.示例: 阅读全文
posted @ 2016-10-15 20:26 sulin 阅读(2437) 评论(0) 推荐(0)
摘要:SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER FUNCTION [dbo].[f_IsContain](@varstr varchar(500), --包含多个数据项的字符串@searchvar varchar(40),@split ... 阅读全文
posted @ 2016-01-19 15:11 sulin 阅读(335) 评论(0) 推荐(0)
摘要:declare @sql varchar(8000)set @sql='select t3.BID,t5.UnitName,Sort,UnitTypeSort'select @sql=@sql+' , max(case t4.id when '''+ ID +''' then t3.Num else... 阅读全文
posted @ 2015-10-09 15:01 sulin 阅读(358) 评论(0) 推荐(0)
摘要:alter procedure [dbo].[proc_getpaging]( @TableName nvarchar(500), --表名(可以为多表) @ReFieldsStr nvarchar(200) = '*', --字段名(全部字段为*) @OrderStr... 阅读全文
posted @ 2015-08-09 23:34 sulin 阅读(507) 评论(0) 推荐(0)
摘要:IF EXISTS(SELECT * FROM msdb.dbo.sysjobs WHERE name='启用pubs数据库') EXEC msdb.dbo.sp_delete_job @job_name='启用pubs数据库'--定义创建作业DECLARE @jobid uniqueidentif... 阅读全文
posted @ 2015-08-09 11:47 sulin 阅读(542) 评论(0) 推荐(0)
摘要:declare @MId bigintdeclare update_network cursor for --定义游标select MerchantId from Sys_CCOO_Networkopen update_network --打开游标fetch next from update... 阅读全文
posted @ 2015-06-08 15:40 sulin 阅读(150) 评论(0) 推荐(0)
摘要:1.采用OPENDATASOURCE select top 10 *from OPENDATASOURCE('SQLOLEDB','Data Source=IP地址;User ID=连接用户名称;Password=连接用户密码' ).远程目标数据库.dbo.表名2.采用联结服务器--创建linkSe... 阅读全文
posted @ 2015-06-01 17:09 sulin 阅读(611) 评论(0) 推荐(0)
摘要:SELECT 表名=case when a.colorder=1 then d.name else '' end, 表说明=case when a.colorder=1 then isnull(f.value,'') else ... 阅读全文
posted @ 2015-03-13 15:10 sulin 阅读(398) 评论(0) 推荐(0)
摘要:1.约束作用: 约束的目的就是确保表中的数据的完整性2.常用的约束类型如下 主键约束:(Primary Key constraint) 要求主键列唯一,并且不允许为空 唯一约束:(Unique Constraint) 要求该列唯一,允许为空,但只能出现一个空值 检查约... 阅读全文
posted @ 2015-01-13 15:09 sulin 阅读(1460) 评论(0) 推荐(0)
摘要:1,找到安装mysql的位置 输入cmd:进入mysql bin安装目录 如:D:\Program Files\MySQL\MySQL Server 5.5\bin>mysqld --skip-grant-tables 执行如上命令:这个cmd窗口就暂时不动2.重新打开一个新的命令窗体 输入cmd进... 阅读全文
posted @ 2014-12-13 22:58 sulin 阅读(169) 评论(0) 推荐(0)
摘要:1.数据准备create table Vertical( Id int , ProjectName varchar(20), ProjectValue int )insert into Vertical values (101,'旅游',100)insert into Vertical values (101,'牧业',101)insert into Vertical values (101,'工业',102)insert into Vertical values (101,'软件',103)insert into Vertica 阅读全文
posted @ 2013-12-12 17:01 sulin 阅读(574) 评论(0) 推荐(0)
摘要:1.处理一个字符串的并用特定的字符分割获取的值declare @varstr nvarchar(200)='2,3,5,6'declare @strindex int declare @strlastindex int declare @strvalue nvarchar(13)while(LEN(@varstr)>0)beginset @strindex= charindex(',',@varstr) if(@strindex=0) begin set @strvalue=@varstr set @varstr='' end else b 阅读全文
posted @ 2013-02-21 10:48 sulin 阅读(246) 评论(0) 推荐(0)
摘要:1.本地事务 语法: BEGIN { TRAN | TRANSACTION } [ { transaction_name | @tran_name_variable } [ WITH MARK [ 'description' ] ] ][ ; ]参数:transaction_name:分配给事务的名称。transaction_name 必须符合标识符规则,但标识符所包含的字符数不能大于 32@tran_name_variable:用户定义的、含有有效事务名称的变量的名称。必须用 char、varchar、nchar 或 nvarchar 数据类型声明变量。如果传递给该变... 阅读全文
posted @ 2012-04-20 16:20 sulin 阅读(298) 评论(0) 推荐(0)
摘要:1.获取所有用户信息: SELECT * FROM Sysusers2.获取所有数据库信息: select *from master..sysdatabases3.获取当前数据库下的所以表信息 select * from dbo.sysobjectswhere xtype='U'xtype='U':表示所有用户表;xtype='S':表示所有系统表;4.获取指定表名下的所以字段信息select * from dbo.syscolumns where id=Object_Id('verbal')等价于:select *from sy 阅读全文
posted @ 2012-04-19 17:52 sulin 阅读(191) 评论(0) 推荐(0)
摘要:--当前时间加一天SELECT DATEADD(D,1,GETDATE())--当前时间减一天SELECT DATEADD (D,-1,GETDATE())--当前月的第一天SELECT DATEADD(MONTH,DATEDIFF(MONTH,'1900-01-01',GETDATE ()),'1900-01-01')SELECT DATEADD(MONTH,DATEDIFF(MONTH,0,GETDATE()),0)SELECT DATEADD(D,1-DATEPART(DAY,GETDATE()),GETDATE())--当前月的最后一天SELECT DA 阅读全文
posted @ 2011-11-16 00:13 sulin 阅读(888) 评论(0) 推荐(0)