- 博客(15)
- 收藏
- 关注
原创 数据库操作语言的DDL,DML,DCL,DQL分别是什么
除了 GRANT 和 REVOKE 之外,其他的创建、更新或者删除用户的操作也会导致事务隐式提交。2、DML (Data Manipulation Language)是用来操作数据库中的数据的语言,如插入、更新、删除数据等,在DML中支持事务的提交和回滚操作。3、DDL (Data Definition Language)是用来定义数据库结构的语言,如创建表、修改表结构等。4、DCL (Data Control Language)是用来控制数据库访问权限的语言,如赋予、收回用户权限等。
2023-12-08 15:34:29
685
原创 MSSQL的nvarchar字段容纳超长字符的变通办法
当需要自动化批量执行sql时,如果自定义的字符串为nvarchar(max)长度不够是(当sql长度超过4000时,nvarchar(max)会截断),导致exec (@ddl_sql)执行报错。如:新建了一个函数,可以传入一个参数,然后自定义的sql会根据参数,连接不同的数据库新建大量表。处理方法可以有如下思路。大致用法:REPLICATE(convert(nvarchar(max),'a'),20000)注:强制类型转换也能将超长的字符串转为长度更长。该方法暂时还没想好怎么用到上面那种场景。
2023-11-22 09:54:57
660
原创 从Hive提取数据到SqlServer遇到的疑难杂症
从数据湖hive库提取数据到SqlServer时,条件分区中的数据会多出默认分区中的脏数据,导致多取了部分数据的问题
2023-06-05 12:04:03
191
1
原创 VB中按值传递参数和按引用传递参数的区别
按值传递参数:End SubSub Main()swap(a, b)End SubEnd Module按引用传递参数:End SubSub Main()swap(a, b)End SubEnd Module。
2023-04-06 18:19:50
198
1
原创 SqlServer行转列
sql:SELECT ParameterName, ParameterValue FROM [dbo].[TABLENAME] WHERE ParameterName IN ('ExportFilePath','SystemSource','RecordsPerFile') 行转列sql:
2023-03-27 11:39:44
213
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人