久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区

以文本方式查看主題

-  曙海教育集團論壇  (http://m.rfoamep.cn/bbs/index.asp)
--  SQL Server數(shù)據(jù)庫  (http://m.rfoamep.cn/bbs/list.asp?boardid=67)
----  動態(tài)創(chuàng)建SQL Server數(shù)據(jù)庫、表、存儲過程等架構(gòu)信息  (http://m.rfoamep.cn/bbs/dispbbs.asp?boardid=67&id=2516)

--  作者:wangxinxin
--  發(fā)布時間:2010-12-13 12:35:44
--  動態(tài)創(chuàng)建SQL Server數(shù)據(jù)庫、表、存儲過程等架構(gòu)信息
------2003-9-4 12:59:31  


-------------------------------------------------------www.csdn.net

關(guān)鍵字     Sql Server,數(shù)據(jù)庫,創(chuàng)建
  
作者: 孟憲會 出自: 【孟憲會之精彩世界】 發(fā)布日期: 2003-8-17 23:34:35

下面是利用SQL語句創(chuàng)建數(shù)據(jù)庫、表、存儲過程、視圖、索引、規(guī)則、修改表、查看數(shù)據(jù)等的方法。所要增加的控件如下:

http://www.csdn.net/Develop/Arti ... 003-8-181234011.gif

Imports System.Data
Imports System.Data.SqlClient

Public Class Form1
  Inherits System.Windows.Forms.Form
  Private ConnectionString As String = "Data Source=.;Initial Catalog=;User Id=sa;Password=;"
  Private reader As SqlDataReader = Nothing
  Private conn As SqlConnection = Nothing
  Private cmd As SqlCommand = Nothing
  Private AlterTableBtn As System.Windows.Forms.Button
  Private sql As String = Nothing
  Private CreateOthersBtn As System.Windows.Forms.Button

#Region " Windows 窗體設(shè)計器生成的代碼 "
  \'窗體重寫處置以清理組件列表。
  Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
    If disposing Then
      If Not (components Is Nothing) Then
        components.Dispose()
      End If
    End If
    MyBase.Dispose(disposing)
  End Sub
  Public Sub New()
    MyBase.New()
    InitializeComponent()
  End Sub
  Private components As System.ComponentModel.IContainer
  Friend WithEvents DataGrid1 As System.Windows.Forms.DataGrid
  Friend WithEvents CreateDBBtn As System.Windows.Forms.Button
  Friend WithEvents CreateTableBtn As System.Windows.Forms.Button
  Friend WithEvents CreateSPBtn As System.Windows.Forms.Button
  Friend WithEvents CreateViewBtn As System.Windows.Forms.Button
  Friend WithEvents btnAlterTable As System.Windows.Forms.Button
  Friend WithEvents btnCreateOthers As System.Windows.Forms.Button
  Friend WithEvents btnDropTable As System.Windows.Forms.Button
  Friend WithEvents btnViewData As System.Windows.Forms.Button
  Friend WithEvents btnViewSP As System.Windows.Forms.Button
  Friend WithEvents btnViewView As System.Windows.Forms.Button
  <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
    Me.CreateDBBtn = New System.Windows.Forms.Button()
    Me.CreateTableBtn = New System.Windows.Forms.Button()
    Me.CreateSPBtn = New System.Windows.Forms.Button()
    Me.CreateViewBtn = New System.Windows.Forms.Button()
    Me.btnAlterTable = New System.Windows.Forms.Button()
    Me.btnCreateOthers = New System.Windows.Forms.Button()
    Me.btnDropTable = New System.Windows.Forms.Button()
    Me.btnViewData = New System.Windows.Forms.Button()
    Me.btnViewSP = New System.Windows.Forms.Button()
    Me.btnViewView = New System.Windows.Forms.Button()
    Me.DataGrid1 = New System.Windows.Forms.DataGrid()
    CType(Me.DataGrid1, System.ComponentModel.ISupportInitialize).BeginInit()
    Me.SuspendLayout()
    \'
    \'CreateDBBtn
    \'
    Me.CreateDBBtn.Location = New System.Drawing.Point(19, 9)
    Me.CreateDBBtn.Name = "CreateDBBtn"
    Me.CreateDBBtn.Size = New System.Drawing.Size(104, 23)
    Me.CreateDBBtn.TabIndex = 0
    Me.CreateDBBtn.Text = "創(chuàng)建數(shù)據(jù)庫"
    \'
    \'CreateTableBtn
    \'
    Me.CreateTableBtn.Location = New System.Drawing.Point(139, 9)
    Me.CreateTableBtn.Name = "CreateTableBtn"
    Me.CreateTableBtn.TabIndex = 1
    Me.CreateTableBtn.Text = "創(chuàng)建表"
    \'
    \'CreateSPBtn
    \'
    Me.CreateSPBtn.Location = New System.Drawing.Point(230, 9)
    Me.CreateSPBtn.Name = "CreateSPBtn"
    Me.CreateSPBtn.Size = New System.Drawing.Size(104, 23)
    Me.CreateSPBtn.TabIndex = 2
    Me.CreateSPBtn.Text = "創(chuàng)建存儲過程"
    \'
    \'CreateViewBtn
    \'
    Me.CreateViewBtn.Location = New System.Drawing.Point(350, 9)
    Me.CreateViewBtn.Name = "CreateViewBtn"
    Me.CreateViewBtn.TabIndex = 3
    Me.CreateViewBtn.Text = "創(chuàng)建視圖"
    \'
    \'btnAlterTable
    \'
    Me.btnAlterTable.Location = New System.Drawing.Point(441, 9)
    Me.btnAlterTable.Name = "btnAlterTable"
    Me.btnAlterTable.TabIndex = 4
    Me.btnAlterTable.Text = "修改表"
    \'
    \'btnCreateOthers
    \'
    Me.btnCreateOthers.Location = New System.Drawing.Point(17, 43)
    Me.btnCreateOthers.Name = "btnCreateOthers"
    Me.btnCreateOthers.Size = New System.Drawing.Size(104, 23)
    Me.btnCreateOthers.TabIndex = 5
    Me.btnCreateOthers.Text = "創(chuàng)建規(guī)則和索引"
    \'
    \'btnDropTable
    \'
    Me.btnDropTable.Location = New System.Drawing.Point(138, 43)
    Me.btnDropTable.Name = "btnDropTable"
    Me.btnDropTable.TabIndex = 6
    Me.btnDropTable.Text = "刪除表"
    \'
    \'btnViewData
    \'
    Me.btnViewData.Location = New System.Drawing.Point(351, 43)
    Me.btnViewData.Name = "btnViewData"
    Me.btnViewData.TabIndex = 7
    Me.btnViewData.Text = "查看數(shù)據(jù)"
    \'
    \'btnViewSP
    \'
    Me.btnViewSP.Location = New System.Drawing.Point(230, 43)
    Me.btnViewSP.Name = "btnViewSP"
    Me.btnViewSP.Size = New System.Drawing.Size(104, 23)
    Me.btnViewSP.TabIndex = 8
    Me.btnViewSP.Text = "查看存儲過程"
    \'
    \'btnViewView
    \'
    Me.btnViewView.Location = New System.Drawing.Point(443, 43)
    Me.btnViewView.Name = "btnViewView"
    Me.btnViewView.TabIndex = 9
    Me.btnViewView.Text = "查看視圖"
    \'
    \'DataGrid1
    \'
    Me.DataGrid1.DataMember = ""
    Me.DataGrid1.HeaderForeColor = System.Drawing.SystemColors.ControlText
    Me.DataGrid1.Location = New System.Drawing.Point(20, 76)
    Me.DataGrid1.Name = "DataGrid1"
    Me.DataGrid1.Size = New System.Drawing.Size(500, 183)
    Me.DataGrid1.TabIndex = 10
    \'
    \'Form1
    \'
    Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
    Me.ClientSize = New System.Drawing.Size(538, 281)
    Me.Controls.AddRange(New System.Windows.Forms.Control() {Me.DataGrid1, Me.btnViewView, _
              Me.btnViewSP, Me.btnViewData, Me.btnDropTable, Me.btnCreateOthers, Me.btnAlterTable, _
              Me.CreateViewBtn, Me.CreateSPBtn, Me.CreateTableBtn, Me.CreateDBBtn})
    Me.Name = "Form1"
    Me.Text = "動態(tài)創(chuàng)建SQL Server數(shù)據(jù)庫、表、存儲過程等架構(gòu)信息"
    CType(Me.DataGrid1, System.ComponentModel.ISupportInitialize).EndInit()
    Me.ResumeLayout(False)

  End Sub

#End Region

  \' 創(chuàng)建數(shù)據(jù)庫
  Private Sub CreateDBBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles CreateDBBtn.Click
    conn = New SqlConnection(ConnectionString)
    \' 打開連接
    If conn.State <> ConnectionState.Open Then
      conn.Open()
    End If
    \'MyDataBase為數(shù)據(jù)庫名稱
    Dim sql As String = "CREATE DATABASE MyDataBase ON PRIMARY (Name=MyDataBase_data, filename = " + _
        "\'D:\\MyDataBase.mdf\', size=3," + "maxsize=5, filegrowth=10%) log on" + "(name=MyDataBase_log, " + _
        "filename=\'D:\\MyDataBase.ldf\',size=3," + "maxsize=20,filegrowth=1)"
    cmd = New SqlCommand(sql, conn)
    Try
      cmd.ExecuteNonQuery()
    Catch ae As SqlException
      MessageBox.Show(ae.Message.ToString())
    End Try
  End Sub
  \'創(chuàng)建表
  Private Sub CreateTableBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles CreateTableBtn.Click
    conn = New SqlConnection(ConnectionString)
    \' 打開連接
    If conn.State = ConnectionState.Open Then
      conn.Close()
    End If
    C
    conn.ConnectionString = ConnectionString
    conn.Open()
    sql = "CREATE TABLE myTable" + "(myId INTEGER CONSTRAINT PKeyMyId PRIMARY KEY," + _
      "myName CHAR(50) NOT Null, myAddress CHAR(255), myValues FLOAT)"
    cmd = New SqlCommand(sql, conn)
    Try
      cmd.ExecuteNonQuery()
      \' 添加紀(jì)錄
      sql = "INSERT INTO myTable(myId, myName, myAddress, myValues) " + _
        "VALUES (1001, _\'【孟憲會之精彩世界】之一\', \'http://xml.sz.luohuedu.net/\', 100 ) "
      cmd = New SqlCommand(sql, conn)
      cmd.ExecuteNonQuery()
      sql = "INSERT INTO myTable(myId, myName, myAddress, myValues) " + _
        "VALUES (1002, \'【孟憲會之精彩世界】之二\', \'http://www.erp800.com/net_lover/\', 99) "
      cmd = New SqlCommand(sql, conn)
      cmd.ExecuteNonQuery()
      sql = "INSERT INTO myTable(myId, myName, myAddress, myValues) " + _
        "VALUES (1003, \'【孟憲會之精彩世界】之三\', \'http://xml.sz.luohuedu.net/\', 99) "
      cmd = New SqlCommand(sql, conn)
      cmd.ExecuteNonQuery()
      sql = "INSERT INTO myTable(myId, myName, myAddress, myValues) " + _
        "VALUES (1004, \'【孟憲會之精彩世界】之四\', \'http://www.erp800.com/net_lover/\', 100) "
      cmd = New SqlCommand(sql, conn)
      cmd.ExecuteNonQuery()
    Catch ae As SqlException
      MessageBox.Show(ae.Message.ToString())
    End Try

  End Sub
  \'創(chuàng)建存儲過程
  Private Sub CreateSPBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles CreateSPBtn.Click
    sql = "CREATE PROCEDURE myProc AS" + " SELECT myName, myAddress FROM myTable GO"
    ExecuteSQLStmt(sql)
  End Sub
  \'創(chuàng)建視圖
  Private Sub CreateViewBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles CreateViewBtn.Click
    sql = "CREATE VIEW myView AS SELECT myName FROM myTable"
    ExecuteSQLStmt(sql)

  End Sub
  \'修改表
  Private Sub btnAlterTable_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles btnAlterTable.Click
    sql = "ALTER TABLE MyTable ADD newCol datetime NOT NULL DEFAULT (getdate())"
    ExecuteSQLStmt(sql)
  End Sub
  \'創(chuàng)建規(guī)則和索引
  Private Sub btnCreateOthers_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles btnCreateOthers.Click
    sql = "CREATE UNIQUE INDEX " + "myIdx ON myTable(myName)"
    ExecuteSQLStmt(sql)

    sql = "CREATE RULE myRule " + "AS @myValues >= 90 AND @myValues < 9999"
    ExecuteSQLStmt(sql)
  End Sub

  \'刪除表
  Private Sub btnDropTable_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles btnDropTable.Click
    Dim sql As String = "DROP TABLE MyTable"
    ExecuteSQLStmt(sql)
  End Sub
  \'    C
    conn.ConnectionString = ConnectionString
    conn.Open()
    Dim da As New SqlDataAdapter("SELECT * FROM myView", conn)
    Dim

久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区
另类成人小视频在线| 久久久av毛片精品| 日本一区免费看| 日本精品一区二区| 艳色歌舞团一区二区三区| 亚洲人成77777| 在线视频综合导航| 91麻豆精品国产| 精品国产制服丝袜高跟| 欧美韩国日本综合| 亚洲人成精品久久久久| 亚洲成av人片在线观看| 韩国视频一区二区| 91蜜桃视频在线| 欧美一区2区三区4区公司二百| 色综合久久久久久久| 91精品在线一区二区| 国产亚洲综合在线| 亚洲一区二区三区在线看| 蜜桃av一区二区三区| zzijzzij亚洲日本少妇熟睡| 精品日本一区二区| 色噜噜夜夜夜综合网| 精品国产一区二区在线观看| 亚洲美女一区二区三区| 久久99国产精品久久99果冻传媒| 99热精品国产| 亚洲高清视频在线观看| 欧美一区二区啪啪| 亚洲免费在线电影| 国产曰批免费观看久久久| 国产激情美女久久久久久吹潮| 亚洲欧洲久久| www激情久久| 视频一区二区国产| 91原创国产| 91激情在线视频| 国产精品久久久久久亚洲毛片 | 欧美一二三区精品| 亚洲老妇xxxxxx| 国产99精品国产| 欧洲亚洲一区二区| 久久综合网色—综合色88| 无吗不卡中文字幕| 高清一区二区三区视频| 欧美精品一卡两卡| 自拍偷拍国产精品| 国产mv日韩mv欧美| 在线国产伦理一区| 亚洲欧美一区二区在线观看| 国产盗摄视频一区二区三区| 日本一区二区三区www| 久久久亚洲精品石原莉奈| 蜜桃精品在线观看| 欧美精品一区二区三区在线看午夜| 91精品国产乱码久久蜜臀| 亚洲综合无码一区二区| 99国产精品久久久久久久久久| 色乱码一区二区三区88| 一区二区在线免费观看| 成人xxxxx色| 日韩精品中午字幕| 国内精品视频666| 综合操久久久| 一区二区三区四区在线播放| 99久久国产免费免费| 91精品欧美久久久久久动漫| 青草av.久久免费一区| 日韩激情久久| 亚洲视频每日更新| 操人视频欧美| 26uuu另类欧美亚洲曰本| 国产麻豆精品theporn| 日本韩国欧美一区二区三区| 亚洲国产精品麻豆| 欧美精品123| 中文字幕一区二区三区av| 99视频一区二区| 欧美一级免费观看| 国产乱码精品一区二区三区av| 中文字幕在线亚洲三区| 亚洲午夜在线观看视频在线| 国产欧美一区二区视频| 国产欧美精品区一区二区三区| 成人黄色小视频在线观看| 欧美福利视频一区| 久久97超碰色| 欧美日韩国产精品成人| 久久99国产精品久久| 欧美午夜精品免费| 久久精品国产一区二区三 | 国产精品日韩高清| 久久久久久久一区| 99精品热视频| 国产日韩欧美麻豆| 国产经典一区二区三区| av一本久道久久波多野结衣| 国产二区不卡| 中文字幕一区二区不卡| 蜜桃麻豆91| 一区二区三区精品视频| 亚欧洲精品在线视频免费观看| 亚洲午夜视频在线观看| 一区二区不卡在线视频 午夜欧美不卡' | 欧美一二三区精品| av在线免费不卡| 久久精品一区八戒影视| 高清视频一区| 亚洲精品高清视频在线观看| 日本一区免费在线观看| 日本vs亚洲vs韩国一区三区二区 | 成人精品免费网站| 久久综合色播五月| 国产乱码一区| 亚洲自拍与偷拍| 色欧美乱欧美15图片| 国产在线视频不卡二| 精品99一区二区三区| 国产精品自拍首页| 亚洲精品一二三区| 色婷婷一区二区| 国产精品99久久久久久似苏梦涵| 精品国产1区二区| 国产偷国产偷亚洲高清97cao| 亚洲免费电影在线| 中文字幕一区二区三区精彩视频| 国产综合色在线视频区| 久久久777精品电影网影网 | 日韩一区日韩二区| 尤物国产精品| 国产白丝精品91爽爽久久 | 国产精品久久精品日日| 亚洲韩国在线| 国产成人福利片| 国产精品午夜久久| 一本大道久久a久久综合| 丁香一区二区三区| 夜夜嗨av一区二区三区四季av| 欧洲一区二区三区在线| 91色婷婷久久久久合中文| 亚洲最大成人综合| 91精品综合久久久久久| 久久久99爱| 国产福利一区二区三区视频在线| 国产精品色哟哟| 欧美色爱综合网| 国产在线欧美日韩| 蜜臀av在线播放一区二区三区 | 精品动漫一区二区三区在线观看| 欧美日韩日本网| 国产精品456| 一区二区高清视频在线观看| 欧美丰满少妇xxxbbb| 免费看污久久久| 成人性视频免费网站| 亚洲一区电影777| 久久综合狠狠综合久久综合88 | 欧美老人xxxx18| 欧美激情一区二区三区在线视频 | 日韩欧美在线影院| 亚洲福利av在线| 成人xxxxx色| 国产精品一区二区男女羞羞无遮挡| 亚洲国产激情av| 欧美精品乱码久久久久久| 九色一区二区| 波多野结衣精品在线| 日韩成人免费看| 中文字幕一区二区三区在线播放| 在线播放国产精品二区一二区四区 | 亚洲免费观看视频| 精品国产制服丝袜高跟| 欧美视频一区在线| 日本一区二区三区四区在线观看| 成人av网址在线观看| 蜜臀久久99精品久久久画质超高清| 欧美国产一区二区在线观看| 欧美浪妇xxxx高跟鞋交| 亚洲日本欧美在线| 精品视频在线观看| 91丝袜国产在线播放| 国产伦精品一区二区三区免费迷| 亚洲国产精品久久人人爱蜜臀| 国产女同性恋一区二区| 欧美成人aa大片| 欧美另类videos死尸| 色天使色偷偷av一区二区| 欧美日韩电影一区二区三区| 91超碰在线电影| eeuss鲁一区二区三区| 国产精品综合视频| 免费成人在线网站| 香蕉久久夜色精品国产使用方法| 国产精品久久久久婷婷二区次| 久久综合九色综合欧美亚洲| 日韩欧美久久久| 欧美一区二区视频在线观看2022| 91福利视频久久久久| 亚洲午夜精品一区二区三区| 日本精品二区|