SQL Server 序列设置当前值

2024-02-22

我正在使用 SQL Server 2012 (v11.0.2100),我想创建一个以随机(动态)数字开头的序列,但我无法做到这一点,我也努力为此找到一个好的解决方案,但是我还没有找到令我满意的东西。

我尝试过但失败的案例:

 DECLARE @sth bigint

 SET @sth = 1000

 ALTER SEQUENCE StreamEntrySequence
 RESTART WITH @sth;

Error :

“@sth”附近的语法不正确

一个丑陋的解决方案

 declare @sth bigint;
 declare @i bigint;

 SET @sth = 100000    ; 

 while @i<@sth;
 BEGIN
    SET @i= next value for StreamEntrySequence;
 END

是否有其他方法将当前值或起始值设置为随机值?也许使用服务器程序?


正如已经提到的,这将需要动态 SQL,因为改变顺序 http://msdn.microsoft.com/en-us/library/ff878572.aspx需要一个常数restart争论。

那么你可能会做这样的事情:

DECLARE @sth bigint;
SET @sth = 1000;
DECLARE @sql nvarchar(max);
SET @sql = N'ALTER SEQUENCE StreamEntrySequence RESTART WITH ' + cast(@sth as nvarchar(20)) + ';';
EXEC SP_EXECUTESQL @sql;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL Server 序列设置当前值 的相关文章

  • 如何在 T-SQL 中实现 ZIP JOIN?

    假设我有表 Foo Id Color 1 Red 2 Green 3 Blue 4 NULL 和表 Bar Value 1 2 5 我想使用简单的语句创建表 Result 来获取 Id Color Value 1 Red 1 2 Green
  • 适用于 SQL Server 的 Microsoft ODBC 驱动程序 13:用户“sa”登录失败

    我正在安装 Informatica 的 MDM MDM 10 2 Jboss 6 4 EAP SQL Server 11 Windows Server 2008 R2 在创建模式 sip ant bat create bpm 期间 我收到此
  • TSQL 返回 NO 或 YES,而不是 TRUE 或 FALSE

    如果某些列返回 FALSE 如何显示不同的值 例如 COLUMN BASIC 返回 FALSE 但我需要向用户显示 YES 或 NO 情况为 FALSE 返回 NO 如果是 varchar 或 bit 则处理 NULL case when
  • 如何处理用户界面中的数据库约束违规?

    我们使用存储过程在数据库中实现大部分业务规则 我永远无法决定如何最好地将数据约束违规错误从数据库传递回用户界面 我所说的约束更多地与业务规则相关 而不是与数据完整性相关 例如 诸如 无法插入重复的键行 之类的数据库错误与业务规则 不能有多个
  • 将单个列连接到逗号分隔的列表中[重复]

    这个问题在这里已经有答案了 我已经看到了人们将单个列滚动到逗号分隔列表中的多个示例 但我需要更多 这是我需要的数据和结果的示例 DECLARE SalesPerson table SalesPersonID int SalesPersonN
  • 使用 WHILE 创建虚拟数据

    我尝试使用 a 在表中插入一些虚拟数据WHILE 但它运行得非常非常慢 我在想也许我写的代码不正确 你能看一下并确认一下吗 Insert dummy data DECLARE i int Content int SET i 5001 WHI
  • 如何从经典 ASP 读取 SQL Always-加密列

    我维护一个经典的 ASP 应用程序 是的 我知道 我们正在开发它 并且需要访问 SQL 2017 中的 Always Encrypted 列 我已经导入了证书并在 SSMS 和 PowerShell 中进行了测试 这很有效 我在 ASP 中
  • 如何授予所有表的 REFERENCES 权限

    我必须授予REFERENCES登录权限说sql login 我可以给予资助REFERENCES对单个表的权限 例如 GRANT REFERENCES ON Mytable TO sql login 有什么办法可以授予REFERENCES允许
  • 如何使用 DateTime 执行 SQL NOT NULL?

    一个人如何处理DateTime with a NOT NULL 我想做这样的事情 SELECT FROM someTable WHERE thisDateTime IS NOT NULL But how 嗯 它有效吗 我刚刚测试过 Obje
  • Kerberos 双跳

    我们遇到了臭名昭著的 Kerberos 双跳问题 这是一个全新的域 是从以前使用模拟和委派的另一个提供商迁移而来的 我们已将操作系统升级到最新的 SQL 服务器 2017 WPF 应用程序 使用域凭据 gt Web 服务 IIS 10 上的
  • sql server 按组排名

    问题看似简单 但我却无法理解 这是针对 sql 服务器的 what I have in a table What I need as a output cksum id cksum id 2162514679 204 2162514679
  • 在 SQL 数据库中存储“列表”的最正确方法是什么?

    因此 我读了很多关于如何将多个值存储到一个列中是一个坏主意 并且违反了数据标准化的第一条规则 令人惊讶的是 这不是 不要谈论数据标准化 所以我需要一些帮助 目前我正在为我工 作的地方设计一个 ASP NET 网页 我想根据此人所属的 Act
  • 对多个数据库执行 SQL 查询

    我知道我的帖子与该论坛中的其他帖子的标题非常相似 但我真的找不到我需要的答案 这是我的问题 我的 Windows Server 上运行着 SQL Server 在我的 SQL Server 中 我有大约 30 个数据库 它们都具有相同的表和
  • Amazon RDS for SQL Server 是否支持 SSIS?

    从谷歌搜索中读到一些相互矛盾的答案 不确定答案是是 否还是可能 我觉得读的时候已经很清楚了this http docs aws amazon com AmazonRDS latest UserGuide CHAP SQLServer htm
  • 在 SQL 2005+ 中,CLR 存储过程是否优于 TSQL 存储过程?

    我目前的观点是否定的 更喜欢 Transact SQL 存储过程 因为它们是重量更轻且 可能 性能更高的选项 而 CLR 过程允许开发人员进行各种恶作剧 然而最近我需要调试一些写得非常糟糕的 TSQL 存储过程 像往常一样 我发现许多问题是
  • C#的数组列表可以用来填充SSIS对象变量吗?

    我已在 C 脚本中填充了一个列表 并将其值分配给 SSIS 对象变量 然后 我使用该对象变量通过循环遍历 For every do 枚举器来执行一些 SQL 查询 我尝试通过 Foreach ado 枚举器执行此操作 但出现错误 X 变量不
  • 如何在NiFi中映射流文件中的列数据?

    我有 csv 文件 其结构如下 Alfreds Centro Ernst Island Bacchus Germany Mexico Austria UK Canada 01 02 03 04 05 现在我必须将这些数据移入数据库 如下所示
  • SQL - != 'NULL' 的解释

    我的SSMS代码如下 Select top 50 From FilteredContact Where statuscode 1 and emailaddress1 NULL and telephone1 NULL and address1
  • 如何获得顶部带有千位分隔符的数字?

    SELECT count FROM table A 假设结果是8689 我怎样才能将它转换为8 689在 SQL Server 上 尝试这样 select replace convert varchar convert Money coun
  • VB6+SQL-Server:如何使用 ADODB.Command 执行带有命名参数的查询?

    我一直在尝试使用 ADODB Command 执行参数化查询 我知道我可以使用 对于参数 但我的查询相当大 我真的不想跟踪参数的确切顺序 我尝试了类似以下的操作 objCmd CommandType adCmdText objCmd Com

随机推荐

  • 使用 asp.net C# Javascript 通过指纹登录 Asp.net Web 应用程序

    我想使用指纹登录我的 asp net Web 应用程序 这意味着我不想使用任何登录 ID 和密码 我只想用指纹登录 我有一台 3m cogent 设备 该设备工作正常 但我不知道如何将该设备与我的软件集成 我正在使用 ActiveX 我的
  • 如何计算 WooCommerce 编辑订单中的自定义订单总额?

    目前 我正在开发 WooCommerce 5 2 2 项目 我的客户希望在后端 不适用于客户 创建预付款的自定义输入字段 以便当我的客户收到客户的预付款 交货目的 时 他们可以手动添加并从后端订购总额自动调整 因此 我编写了一个代码并在帖子
  • 对于类变量,向上转换和向下转换有什么区别

    对于类变量而言 向上转换和向下转换有什么区别 例如下面的程序中 Animal类只包含一个方法 而Dog类包含两个方法 那么我们如何将Dog变量转换为Animal变量 如果转换完成 那么我们如何使用 Animals 变量调用 Dog 的另一个
  • Pusher 连接数是如何计算的?

    我想了解的定价方案Pusher http pusher com pricing 根据他们的定价 Bootstrap 允许100 max Connections 我的问题是这样的 如果我的页面每天有 10 000 名访问者 每个人订阅不同的频
  • 为什么 MSChart 不填充整个图表区域?

    我正在创建几个图表 但我无法弄清楚为什么图表的左侧和右侧有这么多空白区域 我有一个 Winforms 图表 ChartArea 和系列 图表的左侧和右侧总是有一英寸的空间 看起来像是浪费的空间 我需要更改什么设置才能减少该空白空间的大小 我
  • Numpy 弃用关于布尔索引的警告

    这段代码 import numpy as np def some method y threshold print type y y shape y dtype c np zeros y shape c y gt threshold 1 结
  • Alembic 修订 ID 代表什么?

    我刚刚开始研究 Alembic 来自 Django 我们在那里South http south aeracode org 迁移我们的数据库模式 即soon https docs djangoproject com en 1 7 topics
  • 将字符串转换为 Double C#

    我在数据库中有一个浮动字段 我的应用程序是WindowsForm 我需要将格式 43 27 的文本框中的值转换为双精度 当我执行此操作 COnvert ToDouble txtbox Text 时 出现异常 提示输入字符串格式错误 如何纠正
  • .net core API项目中可以使用角度存储用户信息的位置

    我有一个 Angular 项目 我正在使用 net core 2 o Web API 我将用户信息存储在 Jwt 中 我想记录每个数据库操作 我可以通过发送 jwt 并从服务器端的 request header 中获取来访问用户信息 但问题
  • 根据 swagger 文件验证 json 负载 - json-schema-validator

    我正在尝试根据包含服务协议的 swagger 文件验证 json 有效负载 我正在使用 json schema validator 2 1 7 库来实现此目的 但目前它没有针对指定的模式或最小 最大长度进行验证 Java代码 public
  • 如何在 vim 中注释同时尊重缩进?

    我试图在 vim 中进行映射以插入注释 例如 带空格的框 同时尊重缩进 所以 不要这样评论 class MyFrame wx Frame def init self title pos size wx Frame init self Non
  • 在 ag-grid 中构建我们自己的具有分组功能的 cellRenderer

    以前我有columnDefs用于在没有 Angular 组件的情况下使用内置渲染 ag grid 单元grouping功能 colDef headerName HeaderName field a editable false cellRe
  • 如何自定义Tab指示器宽度?

    我想要这种类型的选项卡指示器如何实现这一点 我已经尝试了带有可绘制可选择处理程序的所有解决方案 但没有得到任何东西 有一个更简单的方法来实现这一点 只需提供一个drawable您的自定义指标的app tabIndicator 例如 在这种情
  • 在 grantType=authorization_code 请求后,Google 代理授权流程不会继续

    我正在开发一个API AI代理 并尝试实现帐户链接功能 文档位于oauth2 代码流 https developers google com actions identity oauth2 code flow真的很有帮助 我能够创建我的 o
  • 获取远程地址/IP - C Berkeley Sockets

    如果我连接了套接字文件描述符 通过连接或绑定 请键入SOCK STREAM 是否可以获取远程地址 IP地址 我需要在一个函数中执行此操作 其中除了套接字文件描述符之外没有任何其他数据 getpeername http pubs opengr
  • 定义模板后声明函数

    假设我有一个模板函数 template
  • SwiftUI 4:可以在视图层次结构的不同级别进行多个 .navigationDestination() 调用吗?

    我想知道是否可以打电话navigationDestination 多次在不同层次上在视图层次结构中 我用谷歌搜索 但我在网上找到的所有示例都将其称为顶级视图NavigationStack 我尝试了以下代码 它工作得很好 但我不确定这是偶然的
  • Java Sleep 不在循环中工作[关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我想在我的java程序中做的是 当我按下按钮时 它会显示文本textfield在时间间隔中 即我按下按钮然后jFrame弹出窗口 有一个标签
  • 在 Android Studio 中快速导入绘图的方法?

    在 Android 项目中的某个时刻 您需要导入一些可绘制对象 无论是工具栏图标 图像 UI 功能 res drawable目录 大多数时候 您会针对最常见的限定符缩放图像 drawable hdpi drawable mdpi drawa
  • SQL Server 序列设置当前值

    我正在使用 SQL Server 2012 v11 0 2100 我想创建一个以随机 动态 数字开头的序列 但我无法做到这一点 我也努力为此找到一个好的解决方案 但是我还没有找到令我满意的东西 我尝试过但失败的案例 DECLARE sth