مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

arman174

عضویت از 1393/07/06

عدم ساخت بانک اطلاعاتی از اسکریپت و نمایش خطا

  • چهارشنبه 22 شهریور 1396
  • 01:22
تشکر میکنم

با سلام این اسکریپت را برای ساخت بانک اطلاعاتی برای منوی داینامیک در سایت دیدم ولی خطا میده وقتی می سازم لطفا کمک می کنید:

CREATE TABLE [dbo].[jquerymenu] (  
    [ID]       INT           IDENTITY (1, 1) NOT NULL,  
    [Text]     NVARCHAR (50) NULL,  
    [parentId] INT           NULL,  
    [isActive] BIT           NULL  
);  
    
SET IDENTITY_INSERT [dbo].[jquerymenu] ON  
INSERT INTO [dbo].[jquerymenu] ([ID], [Text], [parentId], [isActive]) VALUES (1, N'USA', NULL, 1)  
INSERT INTO [dbo].[jquerymenu] ([ID], [Text], [parentId], [isActive]) VALUES (2, N'India', NULL, 1)  
INSERT INTO [dbo].[jquerymenu] ([ID], [Text], [parentId], [isActive]) VALUES (3, N'UK', NULL, 1)  
INSERT INTO [dbo].[jquerymenu] ([ID], [Text], [parentId], [isActive]) VALUES (4, N'Australia', NULL, 1)  
INSERT INTO [dbo].[jquerymenu] ([ID], [Text], [parentId], [isActive]) VALUES (5, N'Virginia', 1, 1)  
INSERT INTO [dbo].[jquerymenu] ([ID], [Text], [parentId], [isActive]) VALUES (6, N'Maryland', 1, 1)  
INSERT INTO [dbo].[jquerymenu] ([ID], [Text], [parentId], [isActive]) VALUES (7, N'AP', 2, 1)  
INSERT INTO [dbo].[jquerymenu] ([ID], [Text], [parentId], [isActive]) VALUES (8, N'MP', 2, 1)  
INSERT INTO [dbo].[jquerymenu] ([ID], [Text], [parentId], [isActive]) VALUES (9, N'Karnataka', 2, 1)  
INSERT INTO [dbo].[jquerymenu] ([ID], [Text], [parentId], [isActive]) VALUES (10, N'Bangalore', 9, 1)  
INSERT INTO [dbo].[jquerymenu] ([ID], [Text], [parentId], [isActive]) VALUES (11, N'Mangalore', 9, 1)  
INSERT INTO [dbo].[jquerymenu] ([ID], [Text], [parentId], [isActive]) VALUES (12, N'Mysore', 9, 0)  
SET IDENTITY_INSERT [dbo].[jquerymenu] OFF  
    
Create Proc spGetMenuData  
as 
Begin  
    Select * from jquerymenu  
End  

متن خطا هم که می دهد بشرح زیره:

Msg 111, Level 15, State 1, Procedure spGetMenuData, Line 27
'CREATE/ALTER PROCEDURE' must be the first statement in a query batch.

بنظر میاد PROCEDURE را باید در مکانی قرار بدهیم من جای آن را نمی دانم میشه کد را تصحیح بفرمایید

ممنونم

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 22 شهریور 1396
  • 09:46

از کدام مقاله برداشتید

لینک مقاله را بدید

کاربر سایت

arman174

عضویت از 1393/07/06

  • چهارشنبه 22 شهریور 1396
  • 15:48
این هم لینک مقاله: https://barnamenevisan.org/Articles/Article4504.html
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 23 شهریور 1396
  • 09:32

دستور زیر را اجرا کنید

CREATE TABLE [dbo].[jquerymenu] (  
    [ID]       INT           IDENTITY (1, 1) NOT NULL,  
    [Text]     NVARCHAR (50) NULL,  
    [parentId] INT           NULL,  
    [isActive] BIT           NULL  
);  
    
SET IDENTITY_INSERT [dbo].[jquerymenu] ON  
INSERT INTO [dbo].[jquerymenu] ([ID], [Text], [parentId], [isActive]) VALUES (1, N'USA', NULL, 1)  
INSERT INTO [dbo].[jquerymenu] ([ID], [Text], [parentId], [isActive]) VALUES (2, N'India', NULL, 1)  
INSERT INTO [dbo].[jquerymenu] ([ID], [Text], [parentId], [isActive]) VALUES (3, N'UK', NULL, 1)  
INSERT INTO [dbo].[jquerymenu] ([ID], [Text], [parentId], [isActive]) VALUES (4, N'Australia', NULL, 1)  
INSERT INTO [dbo].[jquerymenu] ([ID], [Text], [parentId], [isActive]) VALUES (5, N'Virginia', 1, 1)  
INSERT INTO [dbo].[jquerymenu] ([ID], [Text], [parentId], [isActive]) VALUES (6, N'Maryland', 1, 1)  
INSERT INTO [dbo].[jquerymenu] ([ID], [Text], [parentId], [isActive]) VALUES (7, N'AP', 2, 1)  
INSERT INTO [dbo].[jquerymenu] ([ID], [Text], [parentId], [isActive]) VALUES (8, N'MP', 2, 1)  
INSERT INTO [dbo].[jquerymenu] ([ID], [Text], [parentId], [isActive]) VALUES (9, N'Karnataka', 2, 1)  
INSERT INTO [dbo].[jquerymenu] ([ID], [Text], [parentId], [isActive]) VALUES (10, N'Bangalore', 9, 1)  
INSERT INTO [dbo].[jquerymenu] ([ID], [Text], [parentId], [isActive]) VALUES (11, N'Mangalore', 9, 1)  
INSERT INTO [dbo].[jquerymenu] ([ID], [Text], [parentId], [isActive]) VALUES (12, N'Mysore', 9, 0)  
SET IDENTITY_INSERT [dbo].[jquerymenu] OFF  
    go
Create Proc spGetMenuData  
as 
Begin  
    Select * from jquerymenu  
End  

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)