我想將此代碼用於php。是否可以將此代碼轉換爲PHP?將T-SQL轉換爲PHP代碼。大塊插入
數據庫:ODBC
- 在此先感謝
USE [ECPNWEB]
GO
/****** Object: Table [dbo].[tblMCWD] Script Date: 11/16/2012 14:42:12 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[tblMCWD](
[ID] [numeric](18, 0) IDENTITY(1,1) NOT NULL,
[ConsumerCode] [varchar](15) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[ConsumerName] [varchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[BillingPeriod] [datetime] NULL,
[AccountStatus] [nchar](1) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[AccountNumber] [varchar](30) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[DueDate] [datetime] NULL,
[CurrentBill] [float] NULL,
[PreviousBill] [float] NULL,
[TotalDiscount] [float] NULL,
[TotalGrossAmountDue] [float] NULL,
CONSTRAINT [PK_tblMCWD]
PRIMARY KEY CLUSTERED ([ID] ASC)
WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY])
ON [PRIMARY]
GO
BULK INSERT tblmcwd
FROM 'c:\tblmcwd.txt'
WITH (
FIELDTERMINATOR = '|',
ROWTERMINATOR = '\n'
)
GO
/* Check the content of the table. */
SELECT *
FROM tblmcwd
GO
/* Drop the table to clean up database. */
DROP TABLE tblmcwd
GO
是的,這是可能的。問題是:你想讓PHP解析數據文件並生成'INSERT',還是隻希望它創建一個'BULK INSERT'語句? –
感謝您的回覆@TheSmose。是我想PHP解析數據文件並生成插入..謝謝..上述代碼運行在Microsoft Sql Server Management Studio ..謝謝.. –