标签: insert-statement

在INSERT sql语句中嵌套SELECT

谁能告诉我为什么这不起作用?

INSERT INTO Medical_History (pid, grafts, allergies,  diseases, surgearies, treatment)
VALUES ((SELECT pid FROM Pet WHERE pet_name='Jack' AND cid=(SELECT cid FROM Customer WHERE last_name='Iwannidis' AND first_name='Giwrgos')),
       'grafts', 'allergies', 'diseases', 'surgearies', treatments');
Run Code Online (Sandbox Code Playgroud)

我收到语法错误:

unrecognized token "');"
Run Code Online (Sandbox Code Playgroud)

sql syntax-error insert-statement

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

Excel中的VBA宏以运行SQL插入语句

嘿,我对VBA很新,我希望有人可以用最后一点代码帮助我.

我试图从电子表格中取出单元格并将它们添加到SQL表中,但我正在使用运行SQL语句的trubble.这是我到目前为止的代码.

     Private Sub ConnectDB()

       Dim oConn As Object

Set oConn = CreateObject("ADODB.Connection")
oConn.Open = "DRIVER={SQL Server};" & _
"SERVER=SERVER02;" & _
"DATABASE=platform;" & _
"USER=5y5t3mus3r;" & _
"PASSWORD=*******;" & _
"Option=3;"
 If oConn.State = adStateOpen Then
  MsgBox "Welcome to Database!"
 Else
 MsgBox "Sorry No Database Access."
 End If


Dim rs As ADODB.Recordset
Dim strSQL As String
Dim Company As String
Dim Address As String
Dim Address1 As String
Dim Address2 As String
Dim County As String
Dim Contact As …
Run Code Online (Sandbox Code Playgroud)

sql excel vba adodb insert-statement

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

SQL Server插入性能

假设我在列上有一个带有聚簇索引的下表(例如,a)

CREATE TABLE Tmp
(
    a int,
    constraint pk_a primary key clustered (a)
)
Run Code Online (Sandbox Code Playgroud)

然后,让我们假设我有两组非常大的行要插入到表中.

  • 第1组)值依次增加(即{0,1,2,3,4,5,6,7,8,9,...,999999997,999999998,99999999})
  • 第2组)值依次递减(即{99999999,999999998,999999997,...,3,2,1,0}

你认为在第一组和第二组中插入值之间会有性能差异吗?如果是这样,为什么?

谢谢

sql-server clustered-index database-performance insert-statement database-fragmentation

1
推荐指数
1
解决办法
1881
查看次数