- 博客(50)
- 资源 (2)
- 收藏
- 关注
原创 在win10系统中安装anaconda
Index of /anaconda/archive/ | 清华大学开源软件镜像站,致力于为国内和校内用户提供高质量的开源软件镜像、Linux 镜像源服务,帮助用户更方便地获取开源软件。如果你在安装过程中勾选了Add PATH 那个选项,那么你不需要额外配置环境变量,但是如果你没有勾选(默认是不勾选的),那么你需要按照以下标准去配置(路径根据自己的安装位置变化)原文链接:https://blog.csdn.net/shayuxing/article/details/122674859。,但是官网下载龟速。
2023-04-20 08:12:15
522
原创 sql事例整理--6
sql事例整理--61. 不同服务器数据库之间的数据操作--创建链接服务器exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 'exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 '--删除链接服务器exec sp_dropserver 'ITSV ', 'droplogins '2. 连接远程/局域网数据(openrowset/ope...
2020-11-17 14:33:38
127
原创 sql事例整理--5
sql事例整理--51. 数据库加密:select encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同 encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同2. 取回表中字段:declare @list varchar(1000),@sql n
2020-11-17 14:23:16
129
原创 sql事例整理--4日志清除
sql事例整理--4日志清除日志清除:SET NOCOUNT ONDECLARE @LogicalFileName sysname,@MaxMinutes INT,@NewSize INTUSE tablename -- 要操作的数据库名SELECT @LogicalFileName = 'tablename_log', -- 日志文件名@MaxMinutes = 10, -- Limit on time allowed to wrap log.@NewSize = 1 -- 你想设...
2020-11-17 14:17:12
98
原创 sql事例整理--3
sql事例整理--31. 随机取出10条数据select top 10 * from tablename order by newid()2. 列出数据库里所有的表名select name from sysobjects where type='U' // U代表用户3. 列出表里的所有的列名select name from syscolumns where id=object_id('TableName')4. 初始化表table1TRUNCATE TABLE table15.
2020-11-17 14:14:43
88
原创 sql事例整理--2
sql事例整理--21. sql 高级查询运算词A: UNION 运算符UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时(即 UNION ALL),不消除重复行。两种情况下,派生表的每一行不是来自 TABLE1 就是来自 TABLE2。B: EXCEPT 运算符EXCEPT运算符通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表。当 A...
2020-11-17 14:07:50
68
原创 sql事例整理--1
sql事例整理--1:1. 创建数据库CREATE DATABASE database-name;2. 删除数据库drop database dbname;3. 备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack4. 创建新
2020-11-17 11:52:43
77
原创 Sql--索引篇(二)
1.创建索引的语法:CREATE [UNIQUE][CLUSTERED | NONCLUSTERED] INDEX index_name ON {table_name | view_name} [WITH [index_property [,....n]]说明:UNIQUE: 建立唯一索引。CLUSTERED: 建立聚集索引。NONCLUSTERED: 建立非聚集索引。Index_property: 索引属性。UNIQUE索引既可以采用聚集索引结构,也可以采用非聚集索引的结构,如果不...
2020-10-21 20:03:34
96
原创 Sql 中--索引
1. 索引的介绍索引是:数bai据库中的索引du类似于一本书的目录.索引的用途:加快数据处理速度.索引的利弊:查询执行的大部分开销是I/O,利:使用索引,避免全表扫描,提高性能.弊:带索引的表需要在数据库中占用更多的存储空间,同样用来增删数据的命令运行时间以及维护索引所需的处理时间会更长所以要合理使用索引,及时更新去除次优索引。2. sql如何为表字段添加索引(1) 添加主键索引:ALTER TABLE 'table_name' ADD PRIMARY KEY ('column')
2020-10-21 16:33:17
241
原创 计算日期的代码例举
select month(getdate()),DATEPART(yy,getdate())set @sdate=dateadd(m,0,CONVERT(datetime,CONVERT(char(8),DATEADD(Month,DATEPART(Quarter,getdate())*3-Month(getdate())-2,getdate()),120)+'1'))set @ksdate=dateadd(m,-12,CONVERT(datetime,CONVERT(char(8),DATEADD(.
2020-07-31 14:49:08
493
原创 使用事务来进行更新
--使用事务来进行更新,进而避免一条更新到了,另一条没更新到CREATE PROCEDURE update_pflg@orderno varchar(18),@areano varchar(10) ,@autoid varchar(10),@userno varchar(20),@cwno varchar(50),@Eout1 int outputASBEGIN begin try begin tranupdate b set b.pflg=3 from sa_or...
2020-07-31 14:47:58
392
原创 SQL 常用代码整理2
1.去空格update a set a.mname=Replace(a.mname,CHAR(13) + CHAR(10),'')from pd_wuliaosprclist a where a.billno=[cd_master@billno]update a set a.mname=Replace(a.mname,' ','')from pd_wuliaosprclist a where a.billno=[cd_master@billno] 2.数据库插入查询数据...
2020-07-31 14:47:10
112
原创 SQL 常用代码整理1
1. 查询相应表的触发器SELECT name FROM sysobjects awhere xtype='TR' and parent_obj=(select id from sysobjects where name='sa_askprice' and xtype='U')2. 查询读写分离语句select recovery_lsn, truncation_lsn, last_hardened_lsn, last_received_lsn, last_redone_lsn...
2020-07-31 14:42:19
152
原创 查询数据库占用内存最多的代码
SELECT TOP 10total_worker_time/execution_count AS avg_cpu_cost,plan_handle,execution_count, (SELECT SUBSTRING(text, statement_start_offset/2 + 1, (CASE WHEN statem...
2020-07-31 14:38:09
216
原创 函数里面包含很多常用代码,适合新手
CREATE function fun_get_parametevalue(@typesprc varchar(50),@parameter varchar(10))returns numeric(18,6)asbegin declare @i int declare @error int,@errorstr varchar(200) ...
2020-07-31 14:35:43
181
原创 动态修改数据
declare @sql varchar(1000)---插入新的数据set @sql='insert into mcode_degree(mcode,'+@field+')' + char(13) + char(10) +'select a.mcode,value from #mcode_degree a' + char(13) + char(10) +'left join mcode_degree b with(nolock) on...
2020-07-31 14:34:12
268
原创 同一字段多行数据合并更新到同一字段
CREATE procedure remark_paixu2 @billno varchar(30)as-- exec remark_paixu [cd_master@billno],'[userno]'declare @orderno varchar(30),@siid int,@mcode varchar(20)declare @autoid int--set @billno='AUD202007160002'--set @userno='a001'select siid,orderno,
2020-07-31 14:31:23
239
原创 sql server 参数探测(Parameter Sniffing)影响存储过程执行效率解决方案
1. 问题所在:变量是在存储过程里面定义的。值在存储过程的语句执行的过程中得到,所以对这种本地变量,SQL在编译的时候不知道它的值是多少。2. SQL在处理存储过程的时候,为了节省编译时间,是一次编译,多次重用的。用sp_executesql的方式调用的指令也是这样的。那么执行计划重用就有潜在的问题了。3. 根据第一次运行时代入的值生成的执行计划,是不是就能够适合所有可能的变量值呢?...
2020-03-27 16:04:13
556
原创 查询数据库中的触发器 存储过程 视图 表
SqlServer:select name from sysobjects where xtype='TR' --所有触发器select name from sysobjects where xtype='P' --所有存储过程select name from sysobjects where xtype='V' --所有视图select name from sysobjects wher...
2019-11-19 12:15:58
112
原创 取指定日期的对应的周x(周一、二、三、四、五、六、日)
取指定日期的对应的周x(周一、二、三、四、五、六、日)--select dbo.fun_qql_getweekday(getdate())create function [dbo].[fun_qql_getweekday]( @ddate datetime) returns varchar(10) as begin declare @fweekday varchar(10),...
2019-06-27 10:09:48
449
原创 sql中collate Chinese_PRC_CS_AI_WS 用法介绍
collate Chinese_PRC_CS_AI_WS collate: 一个子句,可应用于数据库定义或列定义以定义排序规则,或应用于字符串表达式以应用排序规则投影。排序规则名称由两部份构成,前半部份是指本排序规则所支持的字符集。 如: Chinese_PRC_CS_AI_WS 前半部份:指UNICODE字符集,Chinese_PRC_指针对大陆简体字U...
2019-06-26 11:04:19
2293
原创 请假申请审核流程2
create proc distincts2 (@a varchar(20),@b varchar(20),@c varchar(20),@d varchar(20),@e varchar(20)) as begin select autoid,empno into #aa from( select 1 as autoid,@a as empnounion all sel...
2019-06-15 16:32:07
676
原创 快递申请审核流程
--exec St_cu_kdapply 'ACB201902140021','01183' --exec St_cu_kdapply [cd_master@billno],[cd_master@mkerid] CREATE procedure St_cu_kdapply @billno varchar(30), @mkerid varchar(10)...
2019-06-15 16:32:00
382
原创 快递申请审核流程1
CREATE proc distincts (@a varchar(20),@b varchar(20),@c varchar(20),@d varchar(20),@e varchar(20)) as begin select ROW_NUMBER() over(order by (select 0)) AS ROWNUM,empno into #test from( sele...
2019-06-15 16:31:53
655
原创 第一篇 必知函数
第一篇必知函数 行转列: 单字段(列)多行转单列一行; --dbo.wg_getbrudt() 列转行:带逗号单列单行字符串列表转表格(同1.相反); --dbo.fu_listToTb() 列转行(金蝶版本):支持自定义连接符的字符串拆分转表格: --dbo.fn_SplitStringToTable() 列转行:带逗号单列单行表串转2列多行表格; --(如:...
2019-06-15 16:31:35
224
原创 一.1
A函数代码集:A.01助记码自动生成函数(中文字符自动生成拼音首字母检索码,方便检索);--dbo.f_GetPY(‘测试一下拼音首字母取字’)CREATE FUNCTION f_GetPY(@str nvarchar(4000))RETURNS nvarchar(4000)ASBEGINDECLARE @py TABLE(ch char(1...
2019-06-15 16:31:27
184
原创 第二篇 重要函数应用1
第二篇 重要函数应用1.行转列 (单列多行 转 单列一行)说明: 单字段(列)多行转单列一行; --dbo.wg_getbrudt()---多行日期时间转单行时间字符串create table emptime (empno varchar(50),ddate datetime)insert emptimevalues('0001','2011-01-01 08:00...
2019-06-15 16:30:50
93
原创 第二篇 重要函数应用2
2.列转行 (单列一行 转1列多行)说明: 带逗号单行字符串列表转表格(同1.相反); --dbo.fu_listToTb()---将一个用”,”(逗号)相连的字串,分拆转成单字段段的多行表格.---select * from dbo.fu_listToTb('1,2,3,4,5,6,7,8,9')/*CREATE FUNCTION dbo.fu_listToTb ...
2019-06-15 16:30:38
106
原创 第二篇 重要函数应用3
进一步改造目标2: 可自定义连接符,而不局限只能是逗号(“,”)。引用金蝶K3的行转列函数,功能更强,可以不限逗号;/******************************************************************************* Function Name: fn_SplitStringToTable ...
2019-06-15 16:29:44
87
原创 请假申请审核流程1
CREATE procedure St_hw_leave1 @billno varchar(30), @mkerid varchar(10)as declare @a varchar(10) ,@b varchar(10),@c varchar(10),@d varchar(10),@e varchar(10),@tdpt...
2019-06-13 10:00:59
838
原创 数据库示例--触发器
Sqlserver示例--触发器insertcreate trigger tri_inserton studentfor insertasdeclare @student_idchar(10)select @student_id=s.student_id from studentsinner join insertedion s.student_id=i.student_idif...
2019-06-13 09:27:34
366
原创 游标模板
(一)游标模板 1.1简单游标:--0.定义游标用的变量declare @inqty numeric(18,8),@reqrate numeric(18,8),@workno int,@morderno varchar(50)set @inqty=1000 --默认为制令净需求数量set @morderno='10010001'--1.定义游标declare j_cur ...
2019-06-13 09:26:20
142
原创 触发器模板
(四)触发器模板CREATE/ALTER TRIGGER [diyqql_all_SO] ON [dbo].[SEOrderEntry]FOR INSERT, UPDATEASBEGINUPDATE ASET a.FEntrySelfS0153 =b.fbase,a.FEntrySelfS0154 =b.fbase1from inserted mINNER JOIN SE...
2019-06-13 09:25:49
359
原创 实现自动建表3
if @four<>'' begin if @four not like 'number'+'%' begin if @i=3 begin ...
2019-06-13 09:24:40
101
原创 实现自动建表的功能2
create table ##createbom2(bomtypeno varchar(30), one varchar(30),two varchar(30),three varchar(30),four varchar(30),five varchar(30),isqz varchar(15),isjg varchar(15),zxqty int,gdxdsl int,qzxdsl varch...
2019-06-13 09:23:15
153
原创 实现自动建表的功能1
Alter procedure createbom @billno varchar(30),@sprc varchar(300),@mcode varchar(30)as declare @db varchar(300),@firstpart varchar(20),@firstzm varchar(20),@firstnum varchar(20),@firs...
2019-06-13 09:22:29
463
1
原创 字符串的截取
update a set wcflag=2,a.typeno1=b.typenos,a.typename=b.mname,a.notypesprc=b.csprc,--a.typesprc=b.sprc,a.typesprc= case when isnull(b.long,0)=0 and isnull(b.mm,0)=0 then b.sprc when i...
2019-06-13 09:15:03
114
原创 取值比较数据的最低值
Alter procedure historyminxsprice@billno varchar(30)asbegin declare @custno varchar(30),@typesprc varchar(300),@zkprice numeric(18,2) declare @typeno varchar(30),@dislv int,@chklong...
2019-06-13 09:10:54
342
原创 计算特殊型号可用库存
declare @billno varchar(20),@autoid int,@qty decimal(10,2),@qty1 decimal(10,2),@typesprc varchar(50)set @billno=[cd_master@billno]set @qty1=0create table #aa(typesprc varchar(50),qty decimal(10...
2019-06-13 09:08:28
280
原创 sql高级函数
1.row_number() OVER(order by userno)2.select * from sa_baojiatype with (nolock) where typeno collate Chinese_PRC_CS_AS_WS=@astr--dl_yhd_getxsprice3.b5.sprc=REPLACE(REPLACE(REPLACE(REPLACE(b5.sprc...
2019-03-11 21:03:11
178
电子工艺讲义实训教程--电路板设计
2018-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人