-
SqlServer怎么导入mdf、ldf文件
第一种方法: 1.打开SQL Server,写好登录名和密码点击连接. 2.打开数据库,右键某一个数据库,选择“新建查询(Q)”。 3.再代码界面输入如下代码,点击F5键或者点击运行按钮即可。 代码如下: 1 EXEC sp_attach_db @dbname = '你的数据库名', 2 3 @fi ... -
sqlserver的隐式转换
1 SELECT ISNULL(NULL,0) WHERE ISNULL(NULL,0)=0 --实际在判断 0 = 0 2 SELECT ISNULL(' ',0) WHERE ISNULL(' ',0)=0 --实际在判断 '' = 0 ,隐式转换后是在判断0=0 3 SELECT ISNULL ... -
SqlServer 使用 bulk insert 批量将Excel 导入 数据库
1、手工调整下excel 文件 日期字段格式为 文本(使用 bulk insert 导入,文件格式要去掉日期的) 2、新建txt文本文件 Import_Data.txt,将Excel中内容复制到 txt文本文件 3、创建表 create table Import_Table1(int1 varcha ... -
SqlServer增加合计行以及行转列,两表连接
SELECT a.[日期], MAX(CASE WHEN a.Years = '2019-01' THEN a.TotalStock ELSE 0 END) AS 'Jan', MAX(CASE WHEN a.Years = '2019-02' THEN a.TotalStock ELSE 0 EN ... -
一个SQLServer中JSON文档型数据的查询问题
近日在项目中遇到一个问题: 如何在报表中统计JSON格式存储的数据? 例如有个调查问卷记录表,记录每个问题的答案。 其结构示意如下(横表设计) Id user date Q1_Answer Q2_Answer Q3_Answer 行Id 答题用户 答题日期 问题一结果 问题二结果 问题三结果 在[Q ... -
IDEA连接sqlserver数据库
1、安装Sql Server 2008R 2、端口设置 运行sql server 配置管理器: 3、下载JDBC包 ... -
sqlserver一列记录转为一行用符号拼接的记录
示例 修改前:1列多行数据 修改后:合并成一列 示例语句 1 2 3 4 5 6 7 8 9 10 11 select 类别, 名称?=?( stuff( (select?','?+?名称?from?Table_A?where?类别?=?A.类别?for?xml?path('')), 1, 1, ' ... -
oracle建表和sqlserver建表
oracle declare num number;begin select count(1) into num from user_all_tables where Upper(Table_Name) = Upper('SPLJDJBPZ'); if num=1 then execute imme ... -
sqlserver2019 jdbc连接问题
没什么大事,因为是2019,去官网下个最新的jar包官网 1 下载压缩文件 2 解压缩完是这个文件 3 我选的是第三个 4 把jar包放到lib中,再在项目结构中加入jar包为库 ... -
启动项目链接SQLserver报错The server selected protocol version TLS10 is not accepted by client preferences [TLS12]
参考链接?The server selected protocol version TLS10 is not accepted by client preferences [TLS12]_ROJDAR的博客-CSDN博客 找到自己JDK 环境 配置的C:\Program Files\Java\jdk ... -
SqlServer的sa账号被锁定
sql server的sa账号老是被锁(登录已锁定)问题: 最近sa登录老是被锁定,去查看数据库->安全性->sa账号右键属性,在状态选项卡中找到sql server 身份验证 ,发现“登录已锁定”被勾选了;把这个勾选去掉,然后提示必须修改密码。“登录已锁定”的勾选去掉并修改密码后又能使用十多分钟 ... -
SQLServer JDBC 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接
@参考文章 参考上面的文章解决了,但不清楚为啥出现这个问题,我本地的jdk服务器jdk版本是相同的都是1.8.201,本地正常,服务器异常。欢迎各位大佬指导 关键内容: 修改jre\lib\security\java.security,删除jdk.tls.disabledAlgorithms中的3D ... -
SqlServer行转列关键字——Pivot
有如下两表: 使用 pivot 进行“行列转换”,效果: 脚本: declare @sql varchar(1000) declare @col varchar(1000) select @col = ISNULL(@col + ',','') + QUOTENAME(r.Name) from db ... -
SqlServer获取当前日期的详细写法
SqlServer获取当前日期1. 获取当前日期 select GETDATE()格式化: select CONVERT(varchar,GETDATE(),120) --2018-04-23 14:47:102. 获取当前年 --2017 复制代码select DATENAME(YYYY,GETD ... -
sqlserver 用FOR XML PATH('')多行并成一列
SELECT B.order_id,order_status_list FROM (SELECT order_id,(SELECT CAST(order_status as varchar)+',' FROM zmaction WHERE order_id=A.order_id order by o ... -
sqlserver 分页
分页 declare @page intdeclare @size intset @page=1 --第几页set @size=2000 --一页多少条 SELECT id FROM (select * from zmaction_back where order_id in (SELECT B.o ... -
SQLServer查询进程与死锁语句
查询当前进程信息: SELECTSPID = er.session_id,Status = ses.status,[Login] = ses.login_name,Host = ses.host_name,BlkBy = er.blocking_session_id,DBName = DB_Name ... -
SQLServer字符串查找(判断字符串是否含数字或字母)
从sqlserver中提取数据如何截取字符 1、LOCATE(substr , str ):返回子串 substr 在字符串 str 中第一次出现的位置,如果字符substr在字符串str中不存在,则返回0;2、POSITION(substr IN str ):返回子串 substr 在字符串 st ... -
SQLServer中将XML值转成表格内容
原始XML值 <usertasks> <usertask usertaskid="165204" userid="103536" username="丁**" suggection="本研究是根据《药品不良反应报告和监测管理办法》要求开展的一项上市后重点监测研究" datetime="9/7/202 ... -
sqlserver 中guid 类型表字段查询导致的问题
现象: 1 sqlserver 有表a, 有id 和parentid两个字段。 id为uniqueidentifier 类型,即guid类型。默认值为newsequentialid() 。 parentid为字符串类型。 2 a表数据为 id值为6c75c497-76e8-eb11-9d5d-604 ...