当前位置: 代码迷 >> VB Dotnet >> 请教怎么删除SQL数据库表中的指定行?
  详细解决方案

请教怎么删除SQL数据库表中的指定行?

热度:220   发布时间:2016-04-25 01:59:24.0
请问如何删除SQL数据库表中的指定行???
请问如何删除SQL数据库表中的指定行???
------解决思路----------------------
DELETE  FROM dbo.MailSendLog
WHERE   sn IN (
        SELECT  sn
        FROM    ( SELECT    ROW_NUMBER() OVER ( ORDER BY SN ) AS RowNumber ,
                            SN
                  FROM      dbo.MailSendLog
                ) t
        WHERE   RowNumber = 5 )
------解决思路----------------------
全部敲出来的

’连接到数据库
Dim strCon As String = "Data Source=.;Initial Catalog=数据库名;Persist Security Info=True;User ID=登录名;Password=密码"
Dim Conn As New SqlClient.SqlConnection(strCon)
Conn.Open()
Dim strDele As String = "delete from 表 where id ="+id变量
Dim cmd As New SqlClient.SqlCommand(strDele,Conn)
'执行删除
cmd.ExecuteNonQuery()
Conn.Close()

------解决思路----------------------
可以根据表的主键条件进行删除 

------解决思路----------------------
delete。。。
  相关解决方案