-1

SQL 2008 データベースに会社 ID という名前のテーブルが含まれているかどうかを確認するのに助けが必要です。そうでない場合は作成する必要があります。私はもともとこのSQL側を行うように求められましたが、今はvb.net側を行うように求められました.SQLプログラマーであるため、VBの経験はありません.

私は接続文字列のためにこれを与えられました:

Dim SQLConnection As New SqlClient.SqlConnection
      (SQL_Loader("", My.Settings.SQL_Win_Auth, 
                      My.Settings.SQL_Username,
                      My.Settings.SQL_Password,
                      My.Settings.SQL_Server_Name,
                      My.Settings.SQL_DB_Name))

Check_Data_Base(SQLConnection.ConnectionString)
4

1 に答える 1

0

必要な列でデータベースにサンプルテーブルを作成します

ここでサンプルテーブルはchatsampleです

create procedure [dbo].[new_table](@tbName varchar(50)) as
begin
declare @Sql nvarchar(max)

set @Sql='if NOT EXISTS(SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'''+@tbName+''') AND type in (N''U''))' + CHAR(10) +
       'begin' + CHAR(10) +
         'select * into '+ @tbName+ ' from ChatSample'+CHAR(10)+
         'end'+Char(10)         

exec(@Sql)
終了

于 2013-07-10T10:11:02.760 に答える