我有一个变量表:
DECLARE @A_Table TABLE(ID INT, att1 VARCHAR(100), att2 nvarchar(200))
Run Code Online (Sandbox Code Playgroud)
我想制作动态sql,所以我在这个表中插入了一些数据(都在循环内):
WHILE (@i <= 100) BEGIN
SELECT @other_att = NAME FROM @other_Table where ID = @i;
SET @sql = 'INSERT ' + @A_Table+ '(ID,att1,att2) SELECT '+CAST(@i AS VARCHAR)+' , '''+ @other_att+''', SUM('+ @other_att') FROM '+ @EVEN_OTHER_Table;
EXEC (@sql);
END
Run Code Online (Sandbox Code Playgroud)
sql每次看起来像:
INSERT INTO @A_Table SELECT 1 , 'subject', SUM(subject)
INSERT INTO @A_Table SELECT 2 , 'age', SUM(age)
INSERT INTO @A_Table SELECT 3 , 'sex', SUM(sex)....
Run Code Online (Sandbox Code Playgroud)
并执行此操作后:我会得到:
@A_Table:
id att1 att2
1 subject …
Run Code Online (Sandbox Code Playgroud) 我见过这样的:
EXEC master.dbo.xp_cmdshell
Run Code Online (Sandbox Code Playgroud)
什么master
指的是?
更新
为什么有时会有两点:
master..
Run Code Online (Sandbox Code Playgroud)
一般我们会使用master.dbo.
我是正确的,所以为什么有些人写master..
?
古埃及人只使用了这种形式的部分,1/n
因此任何其他部分必须表示为这种单位部分的总和,而且,所有单位部分都是不同的!
在C或java中使任何分数成为埃及分数(越少越好)的好方法是什么,可以使用什么算法,分支和绑定,a*?
例如:
3/4 = 1/2 + 1/4
6/7 = 1/2 + 1/3 + 1/42
Run Code Online (Sandbox Code Playgroud) 我正在构建字符串(3个不同的对象),在字符串的末尾,当我在控制台中打印时,我放了一个换行符我得到了预期但是当我在文本字段中使用setText时,我得到一行显示,是否有办法获取换行符在文本域?
while (itr.hasNext())
tx += "\n"+el.getnombre() + " " +other+"\n";
System.out.println(tx);
textfield.setText(tx);
Run Code Online (Sandbox Code Playgroud) 我想将所有相关内容TempDB
存储在一个单独的HD上.
我有一个500 Gb大小的新HD作为我的E:\
驱动器.
我如何使用或TempDB
从一个驱动器移动到另一个驱动器?
- - - - - - - - - - - - - - - 编辑 - - - - - - - - - - --------
遵循本教程后,重新启动服务器时,我收到消息:
请求失败或服务未及时响应.有关详细信息,请参阅事件日志或其他应用程序错
'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA’
在上一个问题中 @Morawski说"一个包含1,000列和44,000行的表它大约有330 MB;这就是浏览器只使用几个打开的选项卡".
该表应该具有多少列和行来告诉它的大小 > 10 GB (假设该表只有双值).
@Morawski如何得出结论,1,000列和44,000是330MB?
是否有任何脚本可以在SQL中告诉它?
给定R中的两个浮点矩阵,我希望得到每个条目之间的相对误差,然后在所有错误中搜索所有错误的最大值并将其与10%进行比较,即 MAX_ERROR <= 10%
我知道raltive错误是(对于每个条目):
|v_ij(MATRIX1) - v_ij(MATRIX2)| / | v_ij(MATRIX1)|
Run Code Online (Sandbox Code Playgroud)
如何做到这一点R
,避免for循环?
有一个字符串数组如何更新它,以便它的元素按其长度排序.
我在努力
string[] arr = {"aa","ss","a","abc"};
arr = arr.OrderBy(aux => aux.Length);
Run Code Online (Sandbox Code Playgroud)
所以,我会得到a,aa,ss,abc
,但它说
无法隐式转换类型'system.linq.iorderedenumerable到string []'
所以,我在做
foreach (string s in arr.OrderBy(str => str.Length))
{
//
}
Run Code Online (Sandbox Code Playgroud)
还有其他办法吗?
我想以这样的方式增加我正在处理的图形的X轴所示的值:
X轴开始0.125
,然后显示0.250, 0.5, 1.0
,然后数字1.5, 2, 3,4,5,6,8,12
如下图所示(当然图形不正确,但我想显示X轴值的缩放)
目前我有这个:
这样做我有(vb.net版)
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Data
Imports System.Drawing
Imports System.Text
Imports System.Windows.Forms
Imports ZedGraph
Namespace Grid
Partial Public Class graficaControl
Inherits Form
Public Sub New()
InitializeComponent()
DrawGraph()
End Sub
Private Function h(ByVal x As Double) As Double
If x = 0 Then
Return 1
End If
Return Math.Sin(x) / x
End Function
Private Function f(ByVal x As Double) As Double
If x = 0 Then
Return …
Run Code Online (Sandbox Code Playgroud)