随笔分类 -  Sql

sql server 数据行转表
摘要:1 DECLARE @code NVARCHAR(500) 2 DECLARE @table TABLE 3 ( 4 code NVARCHAR(500) 5 ) 6 7 DECLARE myCursor CURSOR FOR 8 SELECT code from tablename 9 10 OP 阅读全文

posted @ 2021-09-01 09:13 木龙哥 阅读(122) 评论(0) 推荐(0)

sql 删除狐立帐户
摘要:declare @username nvarchar(50)create table #temp_user( username nvarchar(50), UserSID int) insert into #temp_user exec sp_change_users_login @Action=' 阅读全文

posted @ 2020-10-25 20:04 木龙哥 阅读(176) 评论(0) 推荐(0)

Azure Sql
摘要:1.创建用户-- -- Create User as DBO template for SQL Azure Database -- -- For login <login_name, sysname, login_name>, create a user in the database CREATE 阅读全文

posted @ 2020-08-24 13:48 木龙哥 阅读(161) 评论(0) 推荐(0)

mariadb
摘要:1.下载 https://downloads.mariadb.org/mariadb/10.5.3/ 2.解压后cmd执行 mysql_install_db.exe --datadir=D:\db --service=Mariadb --password=123456 "C:\Program Fil 阅读全文

posted @ 2020-06-21 02:24 木龙哥 阅读(209) 评论(0) 推荐(0)

sql server 系统视图
摘要:查询某个表被哪些存储过程调用 select distinct object_name(id) from syscomments where id in (select id from sysobjects where type ='P') and text like '%表名%' --SQL SER 阅读全文

posted @ 2020-06-03 08:51 木龙哥 阅读(269) 评论(0) 推荐(0)

sql server xml 功能
摘要:搜索节点值是否存在 SELECT TOP 10 * FROM table WHERE XmlBody.exist('/Data/Field/Value[text()="123456"]')=1 阅读全文

posted @ 2019-04-26 13:58 木龙哥 阅读(309) 评论(0) 推荐(0)

sqlite 用法
摘要:查看SQLite3帮助命令:sqlite> .help.databases List names and files of attached databases.dump ?TABLE? ... Dump the database in an SQL text format.echo ON|OFF 阅读全文

posted @ 2019-04-26 10:10 木龙哥 阅读(186) 评论(0) 推荐(0)

sql server 常见开发问题
摘要:自动生成的值 @@identity 存储过程参数应指定参数长度,且不大于数据库长度,自定义方法里如果有参数,也应指定长度,否则会报错,提取数据长度被断 connectionString 可以指定application name LEN 不包括尾随空格。 如果这是个问题,请考虑使用datalength 阅读全文

posted @ 2019-01-23 09:25 木龙哥 阅读(301) 评论(0) 推荐(0)

sql server 客户端登录会话数
摘要:1 SELECT login_name, 2 program_name, 3 COUNT(0) user_count 4 FROM sys.dm_exec_sessions WITH (NOLOCK) 5 WHERE session_id > 50 6 GROUP BY login_name, 7 program_name 8 ORDER BY us... 阅读全文

posted @ 2018-12-27 23:24 木龙哥 阅读(170) 评论(0) 推荐(0)

查看SQL Server表空间大小
摘要:1 SELECT 2 t.NAME AS TableName, 3 s.Name AS SchemaName, 4 p.rows AS RowCounts, 5 SUM(a.total_pages) * 8 AS TotalSpaceKB, 6 CAST(ROUND(((SUM(a.total_pages) * 8) / 1024.00),... 阅读全文

posted @ 2018-12-13 10:56 木龙哥 阅读(998) 评论(0) 推荐(0)

Azure database
摘要:创建数据库用户 1 CREATE LOGIN LoginName 2 WITH PASSWORD = '123456' 3 GO 4 5 -- For login , create a user in the database 6 CREATE USER LoginName 7 FOR LOGIN LoginName 8 WITH DEFAULT_SCHEMA = db... 阅读全文

posted @ 2018-06-25 09:22 木龙哥 阅读(322) 评论(0) 推荐(0)

sql server try catch tran
摘要:1 -- move approver tasks to PushTaskLog 2 3 DECLARE @approverID NVARCHAR(100) = '' 4 DECLARE @remark NVARCHAR(100) = CONVERT(NVARCHAR(19), GETDATE(), 阅读全文

posted @ 2018-05-17 14:43 木龙哥 阅读(910) 评论(0) 推荐(0)

SQL找子元素
摘要:1 DECLARE @tb TABLE 2 ( 3 id BIGINT NOT NULL 4 ) 5 DECLARE @tmp TABLE 6 ( 7 id BIGINT NOT NULL 8 ) 9 DECLARE @tmp2 TABLE 10 ( 11 id BIGINT NOT NULL 12 ) 13 DECLARE @i INT = 0 14 ... 阅读全文

posted @ 2018-03-17 22:05 木龙哥 阅读(142) 评论(0) 推荐(0)

自动复制表
摘要:1 DECLARE @i INT = 0 2 DECLARE @Count INT = 6 3 DECLARE @sql NVARCHAR(MAX) 4 WHILE (@i < @Count) 5 BEGIN 6 DECLARE @iStr NVARCHAR(10) = CAST(@i AS NVARCHAR(10)) 7 SET @sql = 'IF OBJECT... 阅读全文

posted @ 2018-03-08 11:46 木龙哥 阅读(114) 评论(0) 推荐(0)

判断谷歌坐标是否在视野矩形内
摘要:1 ALTER FUNCTION Fun_IsInRectangle 2 ( 3 @nelat FLOAT, 4 @nelng FLOAT, 5 @swlat FLOAT, 6 @swlng FLOAT, 7 @lat FLOAT, 8 @lng FLOAT 9 ) 10 RETURNS BIT 11 AS 12 BEGIN 13... 阅读全文

posted @ 2018-01-31 10:31 木龙哥 阅读(132) 评论(0) 推荐(0)

查看数据库中表占用空间
摘要:1 DECLARE @Data TABLE ( 2 name VARCHAR(100), 3 row VARCHAR(100), 4 reserved VARCHAR(100), 5 data VARCHAR(100), 6 index_size VARCHAR(100), 7 unused ... 阅读全文

posted @ 2018-01-22 11:44 木龙哥 阅读(161) 评论(0) 推荐(0)

修改SQL Server 中数据库的Collation
摘要:ALTER DATABASE db SET SINGLE_USER WITH ROLLBACK IMMEDIATE ALTER database db collate Chinese_PRC_CI_AS ALTER DATABASE db SET MULTI_USER 阅读全文

posted @ 2017-09-14 13:31 木龙哥 阅读(1051) 评论(0) 推荐(0)

Sql从邮件中提取国家代码
摘要:最近在工作中,需要从数据库存储的邮箱中提取出用户所在国家代码。 经研究发现,国家代码最长为3位,而且一般是跟在@字符后面,所以可以用以下sql函数提取。 创建Sql函数 执行测试 阅读全文

posted @ 2017-09-11 16:16 木龙哥 阅读(222) 评论(0) 推荐(0)

查询表中所有字段的最大长度(大数据情况)
摘要:DECLARE @tableName NVARCHAR(50)= 'home'; IF OBJECT_ID(N'TableColumnMaxLen', N'U') IS NULL BEGIN CREATE TABLE TableColumnMaxLen ( TableName NVARCHAR(50) NOT NUL... 阅读全文

posted @ 2017-04-11 22:25 木龙哥 阅读(5469) 评论(1) 推荐(1)

查询表中所有字段的最大长度
摘要:DECLARE @tableName NVARCHAR(50)= 'home'; DECLARE @tmpTable TABLE ( ColumnName NVARCHAR(50) NOT NULL PRIMARY KEY , ColumnMaxLen INT NOT NULL ); INSERT @tmpTable SELECT C... 阅读全文

posted @ 2017-04-09 22:54 木龙哥 阅读(1368) 评论(0) 推荐(0)

导航