|
|
|
SQL Script
|
|||
|---|---|---|---|
|
#18+
Полскажите как быть!!! Я из существующей базы генерю скрипт получактся что то вроде такого SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS ON GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ViewOperatorToStaffMenu]') and OBJECTPROPERTY(id, N'IsView') = 1) drop view [dbo].[ViewOperatorToStaffMenu] GO CREATE VIEW dbo.ViewOperatorToStaffMenu AS SELECT DISTINCT dbo.ViewAvalableRoles.RABranchGroup, dbo.ViewAvalableRoles.RASAStaffID, dbo.ViewAvalableRoles.RASPRoleName, dbo.ViewAvalableRoles.RABGActorsID, dbo.ViewOperatopToAllowedRoles.OperatorID FROM dbo.ViewAvalableRoles INNER JOIN dbo.ViewOperatopToAllowedRoles ON dbo.ViewAvalableRoles.RABranchGroup = dbo.ViewOperatopToAllowedRoles.BranchGroup GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO exec sp_addextendedproperty N'MS_DiagramPane1', N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DataPane = Begin ParameterDefaults = "" End RowHeights = 200 End Begin CriteriaPane = Begin ColumnWidths = 11 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ', N'user', N'dbo', N'view', N'ViewOperatorToStaffMenu' GO exec sp_addextendedproperty N'MS_DiagramPaneCount', 1, N'user', N'dbo', N'view', N'ViewOperatorToStaffMenu' GO А потом я этот скрипт вставляю в запрос SqlCommand Command=new SqlCommand(SqlScript,sqlConnection1); а он не выполняет ругается на "GO" "exec" и также говорит что перед CREATE VIEW не чего не должно быть. Если вырезать лишнее и оставить в таком виде CREATE VIEW dbo.ViewOperatorToStaffMenu AS SELECT DISTINCT dbo.ViewAvalableRoles.RABranchGroup, dbo.ViewAvalableRoles.RASAStaffID, dbo.ViewAvalableRoles.RASPRoleName, dbo.ViewAvalableRoles.RABGActorsID, dbo.ViewOperatopToAllowedRoles.OperatorID FROM dbo.ViewAvalableRoles INNER JOIN dbo.ViewOperatopToAllowedRoles ON dbo.ViewAvalableRoles.RABranchGroup = dbo.ViewOperatopToAllowedRoles.BranchGroup то все выполняется и создается, Как быть чтоб он выполнял этот скрипт полностьтю, потому что он мне таких скриптов генерит больше двухсот файлов есле каждый редактировать здохнуть можно. Подскажите кто знает!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2005, 12:20 |
|
||
|
SQL Script
|
|||
|---|---|---|---|
|
#18+
что то типа этого SqlScript = SqlScript.Replace("GO" + (char)13, "") перед SqlCommand Command=new SqlCommand(SqlScript,sqlConnection1); _______________________________________________________ Господи, сколько ещё не сделано... А сколько ещё предстоит не сделать...! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2005, 13:43 |
|
||
|
SQL Script
|
|||
|---|---|---|---|
|
#18+
а с остальным что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2005, 14:54 |
|
||
|
SQL Script
|
|||
|---|---|---|---|
|
#18+
а с остальным что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2005, 15:02 |
|
||
|
|

start [/forum/topic.php?fid=17&gotonew=1&tid=1353655]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 275ms |
| total: | 423ms |

| 0 / 0 |
