|
|
|
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&fpage=117&tid=1353655]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 312ms |

| 0 / 0 |
