小编Rod*_*igo的帖子

具有增量整数列的MSSQL Select语句...不是来自表

如果可能的话,我需要一个t-sql查询,它从任意表返回值,也返回一个增量整数列,第一行的值为1,第二行的值为2,依此类推.

这个列实际上并不存在于任何表中,并且必须是严格增量的,因为ORDER BY子句可以对表的行进行排序,并且我希望增量行始终处于完美形状...

提前致谢.

--EDIT抱歉,忘记提及,必须在SQL Server 2000上运行

sql sql-server sql-server-2000 row-number auto-increment

34
推荐指数
3
解决办法
10万
查看次数

如何在tsql中实现do-while循环

我试图想出如何在TSQL中实现它

do 
  update stuff set col = 'blah' where that_row = 'the right one'
  select trash from stuff ...
until some_condition
Run Code Online (Sandbox Code Playgroud)

Transact-SQL提供的唯一迭代控制流句是while (condition) sentences首先评估条件,如果该条件为真,则执行该句子.

我正在思考一个场景,比如在表上执行UPDATE语句,直到某个条件被触发,直到执行了最后一个UPDATE.

最重要的是,我正在寻找解决这个问题的不那么肮脏的方法(在WHILE之前复制UPDATE对我来说没有多大意义,因为UPDATE语句可以任意长而复杂)


编辑:我正在尝试解决的问题涉及同一个表下的多个UPDATE语句,每个语句都采用并转换前一次迭代的值.这在一个大的UPDATE语句中是不可能的,因为每行只会被评估和更新一次,所以循环是我能弄清楚这个混乱工作的唯一方法.

sql t-sql sql-server while-loop flow-control

30
推荐指数
1
解决办法
3万
查看次数

如何检测字符串是否使用escape()或encodeURIComponent()进行编码

我有一个Web服务,接收来自不同客户端的数据.其中一些发送使用escape()编码的数据,而其他人使用encodeURIComponent().有没有办法检测用于转义数据的编码?

javascript encoding escaping

8
推荐指数
3
解决办法
2万
查看次数

如何在 Treeview 控件中使子节点可见 = false

我有一个带有树视图控件的 Windows 窗体。这个树视图有一个根节点和 2 个子节点。我的要求是我需要隐藏第一个子节点。是否有可能使特定孩子点头可见是假的

c# treeview winforms

5
推荐指数
1
解决办法
2万
查看次数