sql
文章平均质量分 63
caiyang101
这个作者很懒,什么都没留下…
展开
-
创建新表并导入数据
select * into tkf_新表名 from [dbo].[tkf_表名]原创 2023-11-22 13:22:47 · 75 阅读 · 0 评论 -
sql函数--汉字转拼音(转成全拼及首字母)
--方法一sqlserver汉字转拼音首字母--调用方法 select dbo.procGetPY ('中國')Create FUNCTION dbo.procGetPY ( @str NVARCHAR(4000) ) /*select dbo. procGetPYFirstLetter ('中國')*/RETURNS NVARCHAR(4000) --WITH ENCRYPTION AS BEGIN DECLARE @WORD NCHAR(1),@PY NVARCHAR.原创 2021-01-11 14:01:19 · 2251 阅读 · 0 评论 -
sql中截取字符串函数
declare @ProductPrice1 nvarchar(500)set @ProductPrice1=‘100|10|10’declare @Price1WeiZhi1 int,@Price1WeiZhi2 int,@DomesticTradePrice money,@ForeignTradePrice money ,@MinOrderNum int--获取位置set @P...原创 2019-07-23 16:27:43 · 177 阅读 · 0 评论 -
截取字符串函数
1、如果时数据库sql2016 则自带截取字符串函数2、自己写的截取字符串的函数Create FUNCTION [dbo].[func_split](@str nvarchar(4000),@separtor varchar(10)) returns @temp table([row] [int] IDENTITY(1,1) NOT NULL,valuess nvarch...原创 2019-07-23 16:21:14 · 152 阅读 · 0 评论 -
sql中递归算法
;with t AS(SELECT id FROM dbo.tkf_OpDepartment where id =1union allselect b.idfrom dbo.tkf_OpDepartment as b,t where b.ParentID=t.id )select ltrim(id) as col from t order by id原创 2016-12-27 11:55:33 · 907 阅读 · 0 评论 -
SQL的IN参数化查询(字符列表转换成整型的处理方法)
在做项目的过程中遇到了这样的问题,SQL语句写在了XML文件中,动态传参数进去后执行查询,但是在in查询的过程中遇到了问题,如果说某个字段是数值类型的进行in查询的话,传进去的参数被当做整个字符串了,没办法从中匹配 ,用如下方式进行解决declare @DepartmentId nvarchar(50)set @DepartmentId='35,25'sele原创 2016-12-27 21:09:06 · 2319 阅读 · 0 评论 -
SQL中代替Like语句的函数charindex
SELECT * FROM tkf_productsku WHERE CHARINDEX('[11300]',SpecOptionsComb)>0原创 2017-07-07 14:16:00 · 1512 阅读 · 0 评论 -
sql server中查看锁表及解锁的方法
--查看被锁表: select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT' -- 解锁: declare...原创 2018-12-06 17:27:11 · 1549 阅读 · 0 评论 -
SQL Server中@@ROWCOUNT的用法(上一句影响的行数)
SQL Server中@@ROWCOUNT返回受上一语句影响的行数,返回值类型为 int 整型。如果行数大于 20 亿,则需要使用 ROWCOUNT_BIG。@@ROWCOUNT和@@ERROR变量的值,在执行完一条语句后总是会发生变化,所以我们将他们作为判断的依据的时候应该首先保存在局部变量中。他们反映的都是紧接着的上一条语句对他们的影响!我们通常可以通过update、insert语句...转载 2019-03-25 11:58:33 · 873 阅读 · 0 评论 -
js/jquery 返回上一级页面并刷新
刚开始从网上找来的都是history.go(-1),然后自己用的时候,发现并没有刷新。因为正在做东西,第一个页面是展示信息,然后可以从按钮跳转到更新页面,当更新成功后返回上一级,第一个页面应该会把更新的内容展示出来,但是在使用history.go(-1)的时候,发现没有更新,然后才知道history.go(-1)只是返回上一级,并不刷新。后来才找到刷新的代码window.location....原创 2019-05-10 16:05:39 · 3228 阅读 · 0 评论 -
sqlserver中获取2个数值之间的随机数
DECLARE @NumBegin Int=0 --随机数的最小值DECLARE @NumEnd Int=0 --随机数的最大值DECLARE @Decimal Int=0 --保留小数点几位declare @InviteMoney money --随机金额set @NumBegin=@InviteMinMoneyset @NumEnd=@Invit...原创 2019-07-23 16:11:27 · 1298 阅读 · 0 评论 -
用游标截取字符串分别到不同变量中
declare @PicUrl nvarchar(300)set @PicUrl ="http://img.com/pic/20002.jpg|http://img.com/pic/20003.jpg|http://img.com/pic/20004.jpg"declare @PicBig1 nvarchar(200),@PicBig2 nvarchar(200),@PicBi...原创 2019-07-23 16:19:42 · 148 阅读 · 0 评论 -
SQL中的循环、for循环、游标
我们使用SQL语句处理数据时,可能会碰到一些需要循环遍历某个表并对其进行相应的操作(添加、修改、删除),这时我们就需要用到咱们在编程中常常用的for或foreach,但是在SQL中写循环往往显得那么吃力,翻遍网上的资料,找不到几个正确的并能执行的循环处理数据的方法,在这里,我来给大家分享一下!要SQL中写类似for循环,我这里使用的是SQL中的游标来实现,当然SQL中也有for loop、wh转载 2014-05-27 12:47:21 · 504 阅读 · 0 评论