Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
INSERT IF NOT EXISTS 但以任何方式返回身份
我有 3 个表 audioFormats videoFormats 和 fileInfo 我有一个事务 当我插入 fileInfo 表时 该插入包含来自 audioFormats 和 videoFormats 的 FK 如果音频格式或视频格
sql
sqlserver
sqlserver2008r2
如何查找两个日期之间的持续时间
我想找到两个日期列之间的持续时间 为此 我使用 DATEDIFF 函数分别查找年份和月份 但希望两个结果都在单列中 下面给出了两列 start dt end dt 06 Oct 2009 15 Jul 2011 需要的结果 Duration
sql
TSQL
date
sqlserver2008r2
基于Count使用IF ELSE语句执行不同的Insert语句
当我搜索数据库时 如果发现某个特定项目不存在 我会运行 INSERT 语句 如果找到一个或多个该项目 我会运行不同的 INSERT 语句 我不完全确定如何使用 IF ELSE 表达式 到目前为止 我有一个语句 它将计算目标数据出现的次数 如
sql
sqlserver
sqlserver2008
TSQL
sqlserver2008r2
SQL Server - 向所有表添加默认约束
有没有办法编写一个脚本来检查数据库中的每个表 寻找uniqueidentifier列名为ID 然后添加一个DEFAULT的约束NEWID 到列 如果DEFAULT约束不存在 根据OP的评论澄清进行编辑 该脚本创建一个DEFAULT的约束NE
sqlserver
TSQL
sqlserver2008r2
SQL Server 2008 Spatial:在多边形中找到一个点
我正在使用 SQL Server 2008 空间数据类型 我有一个表 其中所有状态 作为多边形 作为数据类型 GEOMETRY 现在我想检查一个点的坐标 纬度 经度 作为数据类型 GEOGRAPHY 是否位于该州内 我找不到任何使用新空间数
sqlserver
sqlserver2008
sqlserver2008r2
Geospatial
Spatial
检查表是否存在,如果不存在,则在SQL Server 2008中创建它
我正在 SQL Server 2008 中编写一个存储过程 我需要检查数据库中是否存在表 如果没有 那么我需要创建它 我该怎么做呢 像这样的东西 IF NOT EXISTS SELECT FROM sys objects WHERE obj
sql
sqlserver
TSQL
sqlserver2008r2
使用参数时“Between”运算符生成错误的查询计划
我有一个简单的日期表 Date DateID 其中包含 1900 年 1 月 1 日到 2100 年 12 月 31 日之间的日期列表 当使用从表中选择时between运算符和硬编码参数值 我得到了一个正确的查询计划 其中有 3 个估计行与
sql
sqlserver
sqlserver2008r2
使用 SQL Server 2008 R2 的动态 case 语句
我有以下案例陈述 如下所示 Example 我有case statement case cola when cola between 2001 01 01 and 2001 01 05 then G1 when cola between 2
sqlserver
sqlserver2008r2
CTE 和 TEMP 表之间的主要区别是什么?
使用有好处吗CTE s common table expressions 而不是使用temp tables 我对它们进行了性能测试 但我找不到它们之间有多大区别 使用有哪些优点和缺点CTE S CTE 和临时表之间最大的区别可能是 CTE
sql
TSQL
sqlserver2008r2
commontableexpression
temptables
根据当前日期和配置数据获取记录
我正在努力自动化我的网络应用程序中的短信发送部分 SQL 小提琴链接 http sqlfiddle com 3 a18de 2 持续时间类型表存储是否应以小时 天 周 月为间隔发送短信 短信配置中引用 CREATE TABLE dbo Du
sql
sqlserver
sqlserver2008r2
datediff
SQL Server 2008 上的唯一键与唯一索引
我有一张桌子叫countries我定义了country name通过在 SQL Server 2008 R2 上创建 唯一键 类型的 索引 键 使列保持唯一 但我有以下问题 创建 唯一键 类型的 索引 键 会自动在此列上创建非聚集索引吗 如
sql
sqlserver
sqlserver2008
TSQL
sqlserver2008r2
将 MSSQL 中除第一个字符和空格之外的字符串的所有字符替换为星号
我想知道是否可以通过函数对 mssql 中的敏感数据进行哈希处理 并为所有字段保留第一个字符 原样 例子 Jon Kirk 名字应提取为 J K 我首先发布了一个递归解决方案 这更快 declare name varchar 20 Jon
sqlserver
sqlserver2008
TSQL
sqlserver2008r2
SQLServer2012
通过 go-mssqldb 进行 golang SQL Server 查询
我正在尝试查询SQL Server 2008 R2使用去 https github com denisenkom go mssqldb https github com denisenkom go mssqldb SQL Server 20
sqlserver
go
sqlserver2008r2
SQL 将字符串(日期或文本)转换为日期
我有一个数据库 其中有一列名为stringNextDue包含日期 英国格式 和文本 例如 逾期 已完成 等数据 我正在尝试创建一个视图 显示从现在起一个月内到期的课程 WHERE CONVERT DATETIME mt stringNext
sql
sqlserver
sqlserver2008r2
SQL Server 存储过程能否以比其调用者更高的权限执行?
我们的 SQL Server 数据库具有报告功能 允许调用者读取但不能写入任何表 因为用户 或者更准确地说 代表用户操作的 Web 应用程序打开的连接 仅具有以下数据读取器权限 数据库 我们希望能够编写一个存储过程 它是一个特殊的 清理报告
sqlserver
sqlserver2008r2
databasepermissions
将存储为文本数据类型的数字转换为 int
我有一个导入结果的数据库 数据库是可交付的 我没有自己进行导入 也无法访问原始数据来自己进行导入 也就是说 有一个整数值被导入到文本数据类型中 所有存储的值都是有效整数 我不断得到 Explicit conversion from data
sqlserver
sqlserver2008r2
自动生成层次结构值
我有一个带列的树表ID ParentID and Hierarchy并想要生成Hierarchy列值取决于ParentID 为此 我使用触发器 是否存在更好的方法来生成层次结构列值 ALTER TRIGGER TR MyTable Befo
sql
sqlserver
sqlserver2008
sqlserver2008r2
如何在 SQL Server 中使用游标内的游标?
我有以下查询 我想在查询中使用嵌套游标 如何执行此操作 因为它没有运行 而且我是 SQL Server 新手 请帮我 CHECK TABLE SUGGEST LAT 31 8181 LONG 71 4146 消息 16915 级别 16 状
sqlserver
SQLServer2012
sqlserver2008r2
SQL Server 2008 R2:准备动态 WHERE 子句
我有以下带有四个参数的存储过程 存储过程spTest CREATE PROCEDURE spTest Name varchar 20 Address varchar 100 City varchar 50 Pin varchar 50 AS
sql
sqlserver
sqlserver2008r2
TSQL alter table 添加级联删除和更新约束
我正在尝试在 tsql 中创建更新和删除约束 我尝试了几种不同的方法 现在我有点困惑和沮丧 看起来很简单 我知道你无法改变现有的约束 所以我不确定如何做到这一点 alter table AllowedCars add constraint
TSQL
sqlserver2008r2
«
1
2
3
4
5
6
7
...13
»