随笔分类 -  SQL

摘要:; with tt as ( select id,GaiZhangUserIDS= cast ( left (GaiZhangUserIDS,charindex( ',' ,GaiZhangUserIDS+ ',' )-1) as nvarchar(100)),Split= cast (stuff( 阅读全文
posted @ 2022-11-03 17:22 何华荣 阅读(713) 评论(0) 推荐(0) 编辑
摘要:DECLARE @code nvarchar(200);SET @code='B0101';SELECT * from BD_Tag where objname like '%'+@code+'%' 阅读全文
posted @ 2022-10-09 14:21 何华荣 阅读(86) 评论(0) 推荐(0) 编辑
摘要:SQL 使用in参数化时无法正常查询出数据,原因是参数作为了一个独立字符串。 不想直接拼接或者 exec时: SqlServer可以使用 CHARINDEX select * from Table where CHARINDEX(','+ltrim(str(id))+',',','+@ids+',' 阅读全文
posted @ 2022-05-07 17:24 何华荣 阅读(275) 评论(0) 推荐(0) 编辑
摘要:--退格键 update ASET objname= REPLACE(objname, CHAR(8), '') where charindex(char(8),objname) > 0 --tab update ASET objname= REPLACE(objname, CHAR(9), '') 阅读全文
posted @ 2022-04-14 09:40 何华荣 阅读(353) 评论(0) 推荐(0) 编辑
摘要:语法: alter table <表名> alter column <字段名> 新类型名(长度) 例如:有名table1,字段名F1,原来F1为varchar(3),现在要改为varchar(10),则可以这么写: alter table table1 alter column F1 varchar 阅读全文
posted @ 2021-03-03 16:13 何华荣 阅读(665) 评论(0) 推荐(0) 编辑
摘要:select * into BD_bak from BD 阅读全文
posted @ 2020-08-12 09:24 何华荣 阅读(248) 评论(0) 推荐(0) 编辑
摘要:1:删除表数据 delete 表名 where 条件 2:删除表全部数据 delete 表名 3:删除表所有数据,并初始化表 Truncate table 表名 阅读全文
posted @ 2020-08-05 10:05 何华荣 阅读(2354) 评论(0) 推荐(0) 编辑
摘要:表 BD_Employe ID name 1 A1 2 A2 3 A3 表 bd_mfc ID NAme DLManage_C isdl 1 mfc1 1,2,3 1 2 mfc2 0 3 mfc3 2,3 1 create function f_split(@c varchar(2000),@sp 阅读全文
posted @ 2020-06-18 11:03 何华荣 阅读(8119) 评论(0) 推荐(0) 编辑
摘要:创建数据库 创建之前判断该数据库是否存在 if exists (select * from sysdatabases where name='databaseName') drop database databaseName go Create DATABASE databasename 删除数据库 阅读全文
posted @ 2020-04-29 14:51 何华荣 阅读(546) 评论(0) 推荐(1) 编辑
摘要:MySql 版本: netformwork 2.0 netformwork 4.0 阅读全文
posted @ 2019-02-28 18:04 何华荣 阅读(101) 评论(0) 推荐(0) 编辑
摘要:这两天数据库经常被锁,所以记录一下操作: 阅读全文
posted @ 2018-01-24 11:07 何华荣 阅读(497) 评论(0) 推荐(0) 编辑
摘要:SQL 一列数据整合为一条数据: SELECT STUFF(( SELECT distinct ',' + 列名 FROM 表名 where [条件] FOR XML PATH('') ), 1, 1, '') 阅读全文
posted @ 2017-10-26 10:27 何华荣 阅读(485) 评论(0) 推荐(0) 编辑
摘要:创建数据库 创建之前判断该数据库是否存在 if exists (select * from sysdatabases where name='databaseName') drop database databaseName go Create DATABASE databasename 删除数据库 阅读全文
posted @ 2017-04-21 12:00 何华荣 阅读(194) 评论(0) 推荐(0) 编辑
摘要:在最近老是用到这个SQL,所以记下来了: 1:创建表 CREATE TABLE [dbo].[BD_Booklet]( [ObjID] [int] IDENTITY(1,1) NOT NULL, [ParentID] [int] NULL, [ObjLen] [int] NULL, [ObjName 阅读全文
posted @ 2017-02-14 15:20 何华荣 阅读(9361) 评论(2) 推荐(0) 编辑
摘要:连接地址:http://www.cnblogs.com/yxyht/archive/2013/03/22/2975880.html 一、需求 在管理数据库过程中,我们经常需要控制某个用户访问数据库的权限,比如只需要给这个用户访问某个表的权限,甚至是CRUD的权限,更小粒度的还可以去到某几个字段的访问 阅读全文
posted @ 2016-03-01 09:53 何华荣 阅读(1741) 评论(0) 推荐(0) 编辑
摘要:SQL 对时间的处理 阅读全文
posted @ 2015-08-13 14:50 何华荣 阅读(1709) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示